Encontre milhões de e-books, audiobooks e muito mais com um período de teste gratuito

Apenas $11.99/mês após o término do seu período de teste gratuito. Cancele a qualquer momento.

Linux
Linux
Linux
E-book607 páginas4 horas

Linux

Nota: 0 de 5 estrelas

()

Ler a amostra

Sobre este e-book

Este livro varia na cobertura de vários tópicos. Isso é intencional. Outros livros não cobrem alguns tópicos, e esses tópicos merecem mais cobertura aqui. Existem alguns tópicos que os usuários avançados dominam. Outros tópicos são coisas que os usuários avançados devem conhecer. Eles podem entender um pouco da história, algumas outras opções ou ter o que precisam para ouvir outras discussões com diferentes visões técnicas sem ficarem completamente confusos. Este livro é planejado para usuários intermediários e avançados ou para aqueles que desejam se tornar usuários intermediários e avançados. Nosso objetivo é dar a você a direção certa, para ajudá-lo a entrar nos estágios mais elevados, dizendo-lhe para usar o máximo de ferramentas e ideias possíveis. Damos a você algumas ideias e métodos a serem considerados para que você possa pesquisar mais. Embora o conteúdo deste livro seja para usuários intermediários a avançados, os novos usuários que prestarem atenção se beneficiarão de cada capítulo, pois todos os capítulos estão relacionados. O indicador central é que informações mais detalhadas ou relacionadas são fornecidas no final de cada capítulo. Este livro ajuda você a aprender essas habilidades e informa como aprender mais sobre seu sistema, Linux, com o software incluindo Ubuntu Distros com o ambiente de desktop. Mais importante ainda, permite que você supere seu medo do sistema, contando mais sobre ele e como ele funciona. Você também pode instalar outras distribuições Linux como Fedora, OpenSuse, Manjora, etc. Este livro não é um livro de referência puro, mas o orienta adequadamente com procedimentos passo a passo para a execução de tarefas. Este livro é organizado por tópicos e inclui muitos comandos úteis. Capítulo 1discute o entendimento básico do ambiente de desktop e seus recursos também possuem alguns termos específicos como GUI, CLI, TUI. O capítulo descreve os vastos recursos disponíveis para apoiar este livro. Você também obterá um breve conhecimento da história, recursos e alguns prós e contras do DE. Capítulo 2fornece uma rápida revisão da instalação de introdução do KDE Plasma, descreve comandos valiosos como apt-get snapd e fornece um breve conhecimento da interface do usuário, projetos principais e sistema de ambiente de histórico de versões. Capítulo 3fornece uma revisão rápida da introdução do GNOME, instalação, distribuições baseadas no GNOME, prós e contras, e também fornece um breve conhecimento da interface do usuário do GNOME. Capítulo 4discute o ambiente de desktop XFCE, suas versões, histórico, principais componentes do XFCE, instalação, vantagens e desvantagens. capítulo 5discute outros ambientes de desktop MATE, histórico de versões, principais componentes do MATE, instalação, vantagens e desvantagens e outro sistema operacional para MATE. Capítulo 6fornece conhecimento do outro ambiente de desktop Budgie, seu histórico de versões, principais componentes do Budgie, instalação, vantagens e desvantagens. Capítulo 7discute o Cinnamon, seu histórico de versões, principais componentes do Cinnamon, bibliotecas, componentes principais, instalação, vantagens e desvantagens. Capítulo 8discute o LXDE, seu histórico de versões, principais componentes do Cinnamon, bibliotecas, componentes principais do software, razões para usar o LXDE, instalação, também com distribuição do Lubuntu. Capítulo 9discute outros DEs como Pantheon, Enlightenment e LXQt, histórico de versões, componentes principais e recursos. Em outras palavras, este livro fornece um ambiente de desktop Linux em qualquer sistema de distribuição baseado em Linux.
IdiomaPortuguês
Data de lançamento21 de dez. de 2022
Linux

Leia mais títulos de Jideon Francisco Marques

Relacionado a Linux

Ebooks relacionados

Inteligência Artificial (IA) e Semântica para você

Visualizar mais

Artigos relacionados

Avaliações de Linux

Nota: 0 de 5 estrelas
0 notas

0 avaliação0 avaliação

O que você achou?

Toque para dar uma nota

A avaliação deve ter pelo menos 10 palavras

    Pré-visualização do livro

    Linux - Jideon Francisco Marques

    Capítulo 1 Ambientes de desktop para Linux

    1 Neste Capítulo

    Este capítulo abordará os fundamentos do ambiente de desktop para Linux com seus conceitos significativos, uso principal e muito mais. Portanto, vamos começar com a introdução do ambiente de área de trabalho (DE). Mas no próximo capítulo, discutiremos alguns dos valiosos ambientes de desktop do Linux em detalhes.

    Introdução ao Ambiente de Trabalho

    Um ambiente de área de trabalho implementa a metáfora da área de trabalho de um pacote de programas executados em cima de um sistema operacional que compartilha uma interface gráfica do usuário (GUI) padrão. Às vezes, é descrito como um shell gráfico. O ambiente de desktop era principalmente em computadores pessoais até a computação móvel. As GUIs de desktop ajudam o usuário a acessar e editar arquivos rapidamente, embora geralmente não forneçam acesso a todos os recursos do sistema operacional subjacente. Além disso, a tradicional interface de linha de comando (CLI) ainda é usada quando é necessário controle total sobre o sistema operacional.

    Ele normalmente consiste em vários ícones, janelas, barras de ferramentas, pastas, papéis de parede e widgets da área de trabalho. Uma GUI também fornece funcionalidade de arrastar e soltar e outros recursos que completam a metáfora da área de trabalho. Um ambiente desktop pretende ser uma forma de o usuário interagir com o sistema utilizando conceitos semelhantes aos utilizados para interagir com o resto do mundo, como botões e janelas.

    Embora o termo ambiente de área de trabalho seja descrito inicialmente como um estilo de interface de usuário fornecido pela metáfora da área de trabalho, também definiu os programas que realizam a metáfora. O uso foi popularizado por projetos como KDE Plasma, GNOME, XFCE, MATE, Budgie, Cinnamon e LXDE.

    Linux

    Como outros sistemas operacionais, como Windows, iOS e Mac OS, o Linux é um sistema operacional. Uma das plataformas mais populares do mundo, o Android é alimentado por um sistema operacional Linux. Um aplicativo é um software que controla todos os recursos de hardware associados ao seu desktop ou laptop. Simplificando, o sistema operacional controla a conexão entre seu software e seu hardware. Sem um sistema operacional (SO), o software não funcionará.

    Componentes do aplicativo Linux

    O Ambiente de Trabalho no Linux

    Os primeiros desktops no Linux ainda não eram desktops. Em vez disso, eles eram gerenciadores de janelas usando o X Window System. O X forneceu blocos de construção básicos com efeitos visuais, como criar janelas na tela e dar entrada de teclado e mouse. Para tornar o espaço X gráfico utilizável, você precisa de uma maneira de gerenciar todas as janelas em sessão. Usar o programa X como xterm ou xclock abre esse programa em uma janela. O gerenciador de janelas rastreia as janelas e realiza a manutenção essencial da casa, permitindo mover as janelas e minimizá-las. O resto é com você. Você pode iniciar programas quando o X inicia listando-os no arquivo ~ / .xinitrc, mas na maioria dos casos, você pode executar novos programas a partir do xterm.

    Existem os seguintes termos usados: interface gráfica do usuário, ícones da interface de linha de comando, janelas, barras de ferramentas, pastas, papéis de parede e widgets da área de trabalho, elementos de interfaces gráficas do usuário (GUI) e WIMP. Vamos discutir os seguintes termos.

    Interface gráfica do usuário

    É uma interface que permite a interação com dispositivos por meio de ícones gráficos e um indicador de áudio, como notação, em vez de interfaces de usuário baseadas em texto, comandos digitados e navegação de texto. Em reação à acentuada curva de aprendizado das interfaces de linha de comando, as GUIs exigem a digitação de comandos em um teclado de computador.

    As ações em uma GUI são executadas por meio da manipulação direta dos elementos gráficos. As GUIs são usadas em dispositivos móveis, como reprodutores de áudio MP3, reprodutores portáteis, dispositivos de jogos, smartphones, controles domésticos, de escritório e industriais. A GUI não deve ser aplicada às interfaces de resolução de exibição inferior, como videogames; este termo é restrito ao escopo de telas bidimensionais para descrever informações genéricas da pesquisa científica no Centro de Pesquisa Xerox Palo Alto.

    O comportamento temporal de uma GUI e o design da composição visual são partes essenciais da programação de aplicativos de software na interação humano-computador. Seu objetivo é aumentar a facilidade de uso do design lógico subjacente de um programa armazenado, uma disciplina de design denominada usabilidade. Métodos de design centrados no usuário são usados para garantir que a linguagem visual introduzida no design seja bem adaptada às tarefas.

    Os recursos visíveis da interface gráfica às vezes são chamados de cromo ou GUI. Os usuários interagem com as informações por meio de widgets visuais que permitem interações com o tipo de dados que possuem. Os widgets com uma interface bem projetada são selecionados para suportar essas ações necessárias para atingir os objetivos dos usuários. Um controlador de exibição de modelo permite estruturas flexíveis nas quais a interface é independente e indiretamente vinculada às funções do aplicativo, para que a GUI possa ser personalizada facilmente. Isso permitirá que o usuário selecione uma skin diferente e facilite o trabalho do designer para alterar a interface conforme a necessidade do usuário. Um bom design de interface se relaciona mais com os usuários e menos com a arquitetura do sistema. Widgets grandes, como janelas, fornecem um quadro ou contêiner para o conteúdo principal da apresentação, como uma mensagem de e-mail de página da web.

    Uma GUI é projetada para os requisitos de um mercado como interfaces gráficas de usuário específicas de aplicativos. Exemplos são caixas eletrônicos (ATM), telas sensíveis ao toque de ponto de venda (POS) em restaurantes, caixas de autoatendimento usadas em uma loja de varejo, passagem aérea automática e check-in, estação de trem ou museu e monitores ou telas de controle em um aplicativo industrial embutido que emprega um sistema operacional em tempo real (RTOS).

    Exemplos

    A seguir estão exemplos de ambientes gráficos para Linux.

    Partes da interface gráfica do usuário

    A GUI usa uma combinação de tecnologia e dispositivos para fornecer uma plataforma com a qual os usuários podem interagir para coletar e gerar informações. Uma série de elementos associados à linguagem visual foi desenvolvida para representar informações armazenadas em computadores. Isso torna mais fácil para pessoas com poucos conhecimentos de informática trabalhar e usar software de computador. A combinação mais comum dessas coisas em GUIs é uma janela, ícones, menus, paradigma de ponteiro (WIMP), especialmente em computadores pessoais.

    O estilo de interação WIMP usa um dispositivo de entrada visual para representar a localização da interface visual do dispositivo, geralmente um mouse, e apresenta layouts de janela e é representado por ícones. Os comandos disponíveis são mesclados em menus e as ações são executadas por toque. Um gerenciador de janelas facilita a interação entre janelas, aplicativos e a janela de instalação. O sistema de instalação do Windows gerencia dispositivos de hardware, como dispositivos apontadores, hardware de imagem e posição do cursor.

    Em computadores, todos esses recursos são modelados usando uma metáfora de área de trabalho para produzir uma comparação chamada localização de área de trabalho, onde a exibição representa uma área de trabalho, onde texto e pastas podem ser colocados. Os gerenciadores de janelas e outros softwares se unem para imitar um ambiente de desktop com vários níveis de realidade virtual.

    As entradas podem aparecer na lista para fazer texto e detalhes ou na grade de integração com ícones grandes com espaço mínimo sob o texto. Existem variações, como a lista de várias colunas e a grade de objetos com linhas de texto que se estendem lateralmente a partir da miniatura. Edifícios com várias fileiras e várias colunas são comumente encontrados na web prateleira e cachoeira. O primeiro é encontrado em mecanismos de busca de imagens, onde as imagens aparecem com comprimentos fixos, mas variáveis, e são frequentemente usadas no formato CSS e exibição de parâmetros: inline-block. A estrutura em cascata encontrada no Imgur e no Tweetdeck com largura fixa, mas comprimento variável para cada item geralmente é usado para especificar a largura da coluna.

    Interface pós-WIMP

    Dispositivos móveis de pequenos aplicativos, como assistentes digitais (PDAs) e smartphones, costumam usar recursos WIMP com várias metáforas que se combinam devido às limitações de espaço e dispositivos de entrada disponíveis. Aplicativos incompetentes para WIMP podem usar novos métodos interativos, chamados coletivamente de interface de usuário pós-WIMP.

    Desde 2011, alguns sistemas operacionais de tela sensível ao toque, como o iOS da Apple (iPhone) e o Android, usam uma classe GUI chamada post-WIMP. Esses sistemas de suporte interativo utilizam mais de um dedo conectado ao display, permitindo ações como compressão e rotação, que um único mouse e mouse não suportam.

    Lista de interface gráfica do usuário

    Os elementos gráficos são os elementos usados pelas GUIs para fornecer uma linguagem visual consistente que representa as informações armazenadas nos computadores. Isso torna mais fácil para pessoas com poucos conhecimentos de informática operar e usar software de computador.

    Esta seção descreve os recursos mais comuns de links de linguagem visual encontrados no paradigma WIMP, que significa janela, ícone, menu, cursor, embora muitos sejam usados em outra interface gráfica pós-WIMP. Esses recursos geralmente são integrados usando um kit de ferramentas de widget ou área de trabalho.

    Elementos Estruturais de DE

    A interface visual do usuário usa princípios visuais para representar as informações gerais exibidas. Alguns princípios são usados para criar uma vertente de objetos em que o usuário pode interagir e definir a aparência da interface.

    Janela

    Uma janela é uma área da tela que exibe informações, cujo conteúdo é exibido de forma independente na tela. Um exemplo de janela aparece na tela ao clicar em Meus Documentos ou em qualquer outro ícone do Sistema Operacional Windows. É fácil para o usuário enganar a janela: ela pode ser exibida e ocultada clicando no ícone ou aplicativo, e pode ser movida para qualquer local arrastando-a (ou seja, clicando em uma área da janela – geralmente a barra de título na parte superior – e mantendo o botão do dispositivo apontador pressionado e, em seguida, movendo o dispositivo apontador). Uma janela pode ser colocada na frente ou atrás de outra janela, seu tamanho pode ser ajustado e as barras de rolagem podem ser usadas para navegar pelas seções dentro dela. Muitas janelas podem reabrir ao mesmo tempo, onde cada janela pode exibir um aplicativo ou arquivo separado. Isso é muito útil ao trabalhar como multitarefa. A memória do sistema é o limite do número de janelas que podem ser abertas simultaneamente. Existem também muitos tipos de janelas especiais.

    Miniaturas (ícone)

    Miniatura (ícone) é uma pequena imagem que representa objetos como um arquivo, programa, página da Web ou comando. Eles são uma maneira rápida de emitir comandos, abrir documentos e executar programas. As miniaturas também são muito úteis ao pesquisar um item em uma lista do navegador porque, na maioria dos aplicativos, todos os documentos que usam a mesma extensão terão o mesmo ícone.

    Controles (ou Widgets)

    Componentes de interface visual, como elementos de controle de imagem, controles ou widgets, fazem parte do software que um usuário de computador usa para ler ou editar informações sobre o aplicativo. Cada widget facilita alguma interação usuário-computador. A edição da interação do usuário com o kit de ferramentas do widget permite que os desenvolvedores reutilizem o mesmo código de função. Dá aos usuários uma linguagem comum para trabalhar, mantendo a consistência em todo o sistema de informação.

    Os usos comuns de widgets incluem a exibição de clusters relacionados (como várias listas e controles de tela), implementação de ações e processos na interface (botões e menus), roaming na área do sistema de informações (links, guias e barras de rolagem), e representar e descriptografar valores de dados (por exemplo, botões de opção, controles deslizantes e giratórios).

    Guias

    Uma guia geralmente é uma pequena caixa retangular contendo um rótulo de texto ou um ícone de imagem associado a uma janela de visualização. Quando a janela de visualização é ativada, ela mostra os widgets com essa guia. Ele também pode agrupar guias que permitem aos usuários alternar entre diferentes widgets rapidamente. Aplica-se a todos os navegadores modernos. Com esses navegadores, você pode abrir várias páginas da Web ao mesmo tempo em uma única janela e navegar rapidamente por elas clicando nas guias associadas às páginas. As guias geralmente são agrupadas na parte superior da janela, mas também podem ser agrupadas na lateral ou na parte inferior da janela. As guias também estão presentes nas configurações de muitas configurações do aplicativo. O Microsoft Windows, por exemplo, usa as guias na maioria das discussões do painel de controle.

    Cardápio

    Ele permite que o usuário execute comandos apenas selecionando no menu de opções. As opções são definidas com o mouse ou outro dispositivo apontado na GUI. O teclado também pode ser usado. Os menus são apropriados porque indicam quais comandos estão disponíveis no software. Reduz o número de documentos que um usuário lê para entender o software.

    Outros elementos colaborativos

    Algumas expressões de interação comuns aparecem na linguagem visual usada nas GUIs. Elementos interativos são objetos interativos que representam um estado de atividade ou modificação contínua, como lembretes visuais da interface de um usuário.

    Cursor

    Desativa o indicador usado para exibir a localização em um monitor ou outro dispositivo de exibição que responda à entrada de uma entrada de texto ou dispositivo de destino.

    identificador

    O cursor ecoa o movimento do dispositivo apontador, geralmente um mouse ou touchpad. O cursor é onde as ações começam com toques diretos, como clicar, tocar e arrastar.

    Ponto de entrada

    Um cursor, cursor de texto ou ponto de entrada representa o ponto de uso visto onde está o foco. Ele representa um item usado como tema padrão para comandos iniciados pelo usuário, como digitação de texto, inicialização selecionada ou função de copiar e colar.

    Escolha

    A seleção é uma lista de coisas nas quais ocorrerá a atuação do usuário. O usuário geralmente adiciona itens à lista pessoalmente, embora o computador possa criar uma seleção automaticamente.

    alça de reparo

    A alça indica a posição inicial da operação de arrastar e soltar. Normalmente, a posição do cursor muda quando colocado na alça, indicando um ícone que representa a função de arrastar suportada.

    História do Ambiente de Trabalho

    O primeiro espaço de mesa foi criado pela Xerox e vendido com a Xerox Alto na década de 1970. A Xerox geralmente considerava o alto como um computador de escritório pessoal; falhou no mercado devido ao marketing ruim e ao alto valor.

    A analogia do desktop foi introduzida em computadores comerciais pelo Macintosh original da Apple em 1984 e tornou-se popular com o Windows da Microsoft desde a década de 1990. A partir de 2014, as áreas de trabalho mais populares são descendentes desses sites anteriores, incluindo o shell do Windows usado no Microsoft Windows e o ambiente Aqua usado para macOS. Em comparação com os ambientes de desktop baseados em X encontrados em aplicativos como Unix, como Linux e FreeBSD, os ambientes de desktop Windows e macOS têm layouts limitados e recursos estáticos, com designs contínuos integrados destinados a fornecer especialmente a sensibilidade consistente do cliente durante a instalação.

    O Microsoft Windows domina a participação de mercado entre computadores pessoais e desktops. Computadores que usam sistemas operacionais Unix, como macOS, Chrome OS, Linux, BSD ou Solaris, são menos comuns. Desde 2015, tem havido um mercado crescente para PCs Linux mais baratos usando o X Window System ou Wayland. Com uma ampla seleção de locais de área de trabalho. Entre os mais populares estão Chromebooks e Google Chromeboxes, NUC da Intel, Raspberry Pi, etc.

    A situação é a mesma para tablets e smartphones, pois existem aplicativos como Unix que dominam o mercado, incluindo iOS (baseado em BSD), Android, Tizen, Sailfish e Ubuntu (todos disponíveis no Linux). Microsoft Windows Phone, Windows RT e Windows 10 são usados em um número mínimo de tablets e smartphones. No entanto, a maioria dos aplicativos, como o Unix, hospedados em dispositivos portáteis, não usa as áreas de desktop X11 usadas por outros sistemas operacionais, como o Unix, em vez de depender de comunicações baseadas em diferentes tecnologias.

    Ambiente de trabalho para o sistema X Window

    Para aplicativos que usam o X Window System (geralmente sistemas da família Unix, como Linux, BSD e a distribuição oficial do UNIX), os ambientes de desktop são altamente flexíveis e personalizados para atender às necessidades dos usuários. Nesse contexto, a área de trabalho geralmente contém alguns componentes diferentes, incluindo um gerenciador de janelas (como Mutter ou Kwin), um gerenciador de arquivos (como Files ou Dolphin), um conjunto de temas gráficos e ferramentas (como GTK + e Qt) e bibliotecas de gerenciamento de desktop. Esses módulos individuais podem ser personalizados e configurados para atender aos usuários, mas a maioria dos ambientes de desktop oferece configuração automática que funciona com configurações mínimas do usuário. Então agora veja o que é exatamente o X Window System, conforme mostrado abaixo.

    Sistema X Window

    O X Window, também conhecido como X11, ou X, instala janelas de exibição de bitmap, sistemas operacionais padrão como o Unix. São sistemas da família Unix, como Linux, BSDs e distribuições formais do UNIX. O X fornece a estrutura básica da GUI: desenhar e mover janelas em uma tela e dispositivos interativos de mouse e teclado. X não autoriza a interação do usuário – programas individuais gerenciam isso. Assim, o estilo visual dos locais baseados em X varia muito; sistemas diferentes podem apresentar conexões muito diferentes.

    O X foi introduzido como parte do Projeto Athena no Instituto de Tecnologia

    Está gostando da amostra?
    Página 1 de 1