Maybaygiare.org

Blog Network

GNOME

GNOME (/(ɡ)noʊm/) é um ambiente de trabalho que visa ser simples e fácil de usar. Ele é projetado pelo projeto GNOME e é composto inteiramente de software livre e de código aberto. GNOME é uma parte do projeto GNU. A visualização por omissão é Wayland em vez de Xorg.

Instalação

Dois grupos estão disponíveis:

  • gnome contém a base da área de trabalho GNOME e um subconjunto de aplicativos bem integrados;
  • gnome-extra contém mais aplicações GNOME, incluindo uma cliente de e-mail, um cliente de IRC, o GNOME Ajustes, e um conjunto de jogos. Note que este grupo se baseia no grupo gnome.

o ecrã base consiste na linha de comandos GNOME, um ‘plugin’ para o Gestor de janelas do Mutter. Ele pode ser instalado separadamente com o GNOME-shell.Nota: mutter atua como um gerenciador composto para o desktop, empregando aceleração gráfica de hardware para fornecer efeitos destinados a reduzir a confusão de tela. O Gestor de sessões do GNOME detecta automaticamente se o seu controlador de vídeo é capaz de executar a linha de comandos do GNOME e, caso contrário, volta para a renderização de software usando o llvmpipe.

libertações instáveis

ver repositórios oficiais#gnome-unstable.

as sessões do GNOME

o GNOME tem três sessões disponíveis, todas usando a linha de comandos do GNOME.

  • GNOME é o padrão que usa Wayland. As aplicações x tradicionais são executadas através do Xwayland.
  • GNOME Classic é um layout de desktop tradicional com uma interface similar ao GNOME 2, usando extensões e parâmetros pré-ativados. Portanto, é mais um GNOME Shell personalizado do que um modo verdadeiramente distinto.
  • GNOME on Xorg executa GNOME Shell usando Xorg.

iniciar

GNOME pode ser iniciado graficamente com um gestor de visualização ou manualmente a partir da consola (algumas funcionalidades podem estar em falta). O Gerenciador de exibição incluído no gnome é GDM.

Nota: O suporte para o bloqueio do ecrã (e mais) no GNOME é fornecido pelo GDM. Se o GNOME não for iniciado com o GDM, pode utilizar-se outro cacifo de ecrã. Veja a lista de aplicações / Segurança#Armários de Ecrã.

graficamente

Se instalou o grupo gnome e quiser que ele comece automaticamente no próximo arranque, active o serviço GDM:

# systemctl enable gdm

então você pode selecionar a sessão desejada: GNOME, GNOME Classic (só mostrado se as extensões gnome-shell foram instaladas), ou GNOME no Xorg do menu de sessão do Gestor de visualização.

Manualmente

Xorg sessões

  • Para o GNOME no Xorg sessão, adicionar o ~/.xinitrc arquivo (consulte aqui para obter mais detalhes):
    export XDG_SESSION_TYPE=x11export GDK_BACKEND=x11exec gnome-session
  • Para o GNOME Clássico da sessão, adicionar o ~/.xinitrc arquivo:
    export XDG_CURRENT_DESKTOP=GNOME-Classic:GNOMEexport GNOME_SHELL_SESSION_MODE=classicexec gnome-session

após a edição do ficheiro ~/.xinitrc, o GNOME pode ser lançado com o comando startx (veja xinitrc para mais detalhes, como a preservação da sessão logind). Depois de configurar o ~/.xinitrc arquivo também pode ser arranjado para Iniciar o X no início da sessão, e.g. no tty1, adicionando aos .bash_profile:

if ]; then XDG_SESSION_TYPE=x11 GDK_BACKEND=x11 exec startxfi

Wayland sessões

Nota: * Um servidor X é ainda necessário para a execução de aplicações que ainda não foram portados para o Wayland, ver Wayland#XWayland para obter detalhes. Aplicações usando certas bibliotecas gráficas, como o Qt, podem ser forçadas a usar Wayland definindo variáveis de ambiente. Veja bibliotecas Wayland#GUI para mais informações.

  • Ao usar o driver proprietário da NVIDIA, as aplicações não nativas de Wayland sofrem de mau desempenho devido à falta de hardware xwayland acelerado. Isto é esperado para ser resolvido algum tempo no futuro (Veja Também Wayland#XWayland).

manualmente iniciar uma sessão Wayland é possível com.

Para iniciar sessão para o tty1, adicione o seguinte ao seu .bash_profile como nem todos os aplicativos respeito XDG_SESSION_TYPE, adicione uma variável para o firefox, aplicações QT:

if ]; then MOZ_ENABLE_WAYLAND=1 QT_QPA_PLATFORM=wayland XDG_SESSION_TYPE=wayland exec dbus-run-session gnome-sessionfi

o GNOME aplicações em Wayland

Quando a sessão GNOME é usado, Aplicações GNOME será executado usando Wayland. Para casos de depuração, o manual GTK lista opções e variáveis de ambiente.

navegação

para aprender a usar a linha de comandos GNOME, leia eficazmente a folha de batota GNOME Shell; destaca as funcionalidades da linha de comandos GNOME e os atalhos de teclado. As características incluem mudança de Tarefas, uso de teclado, controle de janelas, o painel, modo de visão geral, e muito mais. Alguns dos atalhos são:

  • Superm: mostrar notificação de lista
  • Supera: mostrar grade de aplicações
  • AltTab: ciclo ativo aplicações
  • Alt` (a tecla acima de Tab NOS layouts de teclado): ciclo de janelas do aplicativo em primeiro plano
  • AltF2, em seguida, digite r ou restart: reiniciar o shell em caso de shell gráfica de problemas (apenas em X/legacy modo, não em Wayland modo).

veja a navegação do teclado para mais atalhos.

Sugestão: Para efectuar Alt+Tab alternar aplicativos apenas no espaço de trabalho atual, você pode definir current-workspace-onlytrue

$ gsettings set org.gnome.shell.app-switcher current-workspace-only true

Legado nomes

Nota: Alguns programas GNOME sofreram alterações de nome onde o nome da aplicação na documentação e nas janelas foram alterados, mas o nome do executável não. Algumas dessas aplicações estão listadas no quadro abaixo.

dica: procurar o nome antigo de uma aplicação na barra de pesquisa da Shell irá devolver com sucesso a aplicação em questão. Por exemplo, procurar por nautilus irá devolver arquivos.
Current Legacy
Files Nautilus
Web Epiphany
Videos Totem
Main Menu Alacarte
Document Viewer Evince
Disk Usage Analyzer Baobab
Image Viewer EoG (Eye of GNOME)
Passwords and Keys Seahorse
GNOME Translation Editor Gtranslator

configuração

o GNOME System Settings panel (gnome-control-center) e as aplicações GNOME usam o sistema de configuração dconf para armazenar as suas configurações.

pode aceder directamente à base de dados dconf usando as ferramentas da linha de comandos gsettings(1). Isto também lhe permite configurar as opções não expostas pelas interfaces do utilizador. A ferramenta de linha de comandos dconf(1) pode modificar directamente a base de dados subjacente, contornando a validação.até GNOME 3.24 configurações foram aplicadas pelo GNOME settings daemon (localizado em /usr/lib/gnome-settings-daemon/gnome-settings-daemon), que poderia ser executado fora de uma sessão GNOME.

GNOME 3.24 no entanto substituiu o GNOME settings daemon por vários plugins de configuração separados /usr/lib/gnome-settings-daemon/gsd-* que mais tarde foram movidos para/usr/lib/gsd-*. Estes plugins são agora controlados através de arquivos desktop sob /etc/xdg/autostart (org.gnomo.SettingsDaemon.*.trabalho). Para executar estes ‘plugins’ fora de uma sessão GNOME, terá agora de copiar/editar as entradas apropriadas do ecrã para ~/.config/autostart.

a configuração é normalmente executada especificamente para o utilizador, Esta secção não cobre como criar modelos de configuração para vários utilizadores.

configuração do sistema

cor

o servidor colord lê o EDID do ecrã e extrai o perfil de cores Apropriado. A maioria dos perfis de cores são precisos e nenhuma configuração é necessária; no entanto, para aqueles que não são precisos, ou para exibições mais antigas, os perfis de cores podem ser colocados em ~/.local/share/icc/ e direcionados para.

Luz Noturna

GNOME vem com um filtro de luz azul incorporado semelhante ao Redshift. Você pode activar e personalizar o tempo que deseja activar a luz da noite a partir do menu de configuração do ecrã. Além disso, você pode ajustar a temperatura de kelvin com a seguinte configuração dconf, onde 5000 é um valor de exemplo:

$ gsettings set org.gnome.settings-daemon.plugins.color night-light-temperature 5000
dica: para alterar a temperatura diurna em uma sessão Wayland instale esta extensão.

Date & time

Se o sistema tiver um servidor de Protocolo de tempo de rede configurado, também será eficaz para o GNOME. A sincronização pode ser configurada para controle manual a partir do menu, se necessário.

GNOME suporta a selecção automática do fuso horário (pode ser activada na data & a secção de tempo da configuração do sistema, dado que os Serviços de localização estão activos (ver secção de Privacidade da configuração).

Para mostrar a data na barra superior, execute:

$ gsettings set org.gnome.desktop.interface clock-show-date true

Além disso, para mostrar números das semanas no calendário aberto na barra superior, execute:

$ gsettings set org.gnome.desktop.calendar show-weekdate true

aplicativos Padrão

Após a instalação do GNOME, pela primeira vez, você pode achar que o errado aplicações são a manipulação de determinados protocolos. Por exemplo, o totem abre vídeos em vez de um VLC usado anteriormente. Algumas das associações podem ser definidas a partir de Configurações do sistema via: detalhes > aplicações padrão.

para outros protocolos e métodos veja aplicações padrão para configuração.

Mouse and touchpad

Most touchpad settings can be set from system settings via: Devices > Mouse & Touchpad.

dependendo do seu dispositivo, outras configurações de configuração podem estar disponíveis, mas não expostas através da INTERFACE por omissão. Por exemplo, um touchpad diferente click-method

$ gsettings range org.gnomo.trabalho.periferico.touchpad clique-método
 enum'default"nenhum"áreas"dedos'

para ser definido manualmente:

$ gsettings set org.gnome.desktop.peripherals.touchpad click-method 'fingers'

ou através do gnome-ajustes. Nota: O controlador sináptico não é suportado pelo GNOME. Em vez disso, você deve usar libinput. Veja este relatório de erros.

rede

NetworkManager é a ferramenta nativa do projeto GNOME para controlar a configuração da rede a partir da linha de comandos. Instale o pacote networkmanager e active a unidadeNetworkManager.service systemd.

enquanto qualquer outro gestor de rede pode ser usado também, o NetworkManager oferece a integração completa através da configuração da rede shell e um indicador de Estado applet network-manager-applet (não é necessário para o GNOME).

Nota: as redes sem fios escondidas configuradas com o nmtui do networkmanager não se ligam automaticamente. Você precisa criar um novo perfil usando o centro de controle GNOME, A fim de restaurar as capacidades de Auto-conexão para essa rede.

Contas ‘Online’

infra-estruturas para a aplicação de mensagens GNOME empatyaur, bem como a secção de Contas ‘Online’ GNOME do Painel de configuração do sistema, são fornecidos num grupo separado: telepathy. Veja incapaz de adicionar contas em contas ‘Online’ de empatia e GNOME. Algumas contas online, como ownCloud, exigem que o gvfs-goa seja instalado para a funcionalidade completa em aplicações GNOME, como arquivos GNOME e documentos GNOME .

Search

the GNOME shell has a search that can be quickly accessed by pressing the Super key and starting to type. O pacote tracker é instalado por padrão como parte do grupo gnome e fornece uma aplicação de indexação e base de dados de metadados. Ele pode ser configurado com o item de menu Pesquisa e indexação; monitorar o estado com rastreador-Controle. Ele é iniciado automaticamente pela gnome-session quando o usuário faz login. A indexação pode ser iniciada manualmente com tracker-control -s. A configuração da pesquisa também pode ser configurada no painel de configuração do sistema.

a base de dados do Tracker pode ser questionada usando o comando tracker-sparql. Veja o seu tracker-sparql Manual(1) Para mais informações.

configuração avançada

como referido acima, muitas opções de configuração, como a mudança do tema GTK ou o tema do Gestor de janelas, não estão expostas no painel de configuração do sistema GNOME (gnome-control-center). Os utilizadores que queiram configurar estas opções poderão querer usar os ajustes GNOME (gnome-tweaks), uma ferramenta gráfica conveniente que expõe muitas destas opções.

a configuração do GNOME(que são guardadas na base de dados DConf) também pode ser configurada usando o dconf-editor (1) (uma ferramenta gráfica de configuração DConf) ou a ferramenta de linha de comandos gsettings. Os ajustes GNOME não fazem mais nada no fundo da interface gráfica; lembre-se que você não irá encontrar todas as configurações descritas nas secções seguintes.

aparência

temas

GNOME usa Adwaita por padrão. Para aplicar Adwaita escuro apenas para GTK 2 aplicações utilizar o seguinte link:

$ ln -s /usr/share/themes/Adwaita-dark ~/.themes/Adwaita

Para selecionar novos temas (mova-os para o diretório apropriado e) usar o GNOME Ajustes ou a GSettings comandos abaixo:

Para o tema GTK:

$ gsettings set org.gnome.desktop.interface gtk-theme theme-name

Para o tema de ícones:

$ gsettings set org.gnome.desktop.interface icon-theme theme-name
Nota: O tema do Gestor de janelas segue o tema GTK. Usando org.gnome.desktop.wm.preferences theme é depreciado e ignorado.

veja GTK # temas e ícones#manualmente.

altura da barra de Título
Nota: A aplicação desta configuração encolhe a barra de título das aplicações que não usam CSD ao estilo GNOME. As aplicações GNOME nativas com CSD não são afetadas.
~/.config/gtk-3.0 / gtk.css 
barra de cabeçalhos.por omissão-decoration { padding-top: 5px; padding-bottom: 5px; min-height: 0px; font-size: 0.8 em;}barra de cabeçalhos.botão predefinido-decoração.titlebutton { padding: 0px; min-height: 0px;}

Ver para mais informações.

ordem do botão da barra de Título

para definir a ordem para o Gestor de janelas GNOME (Mutter, Metacity):

$ gsettings set org.gnome.desktop.wm.preferences button-layout ':minimize,maximize,close'
Dica: os dois pontos indicam de que lado da barra de Título os botões da janela irão aparecer.
esconder a barra de Título quando maximizada
  • instalar gnome-shell-extension-gtktitlebar-gitAUR. Remove as barras de título das janelas maximizadas, não GTK.
  • Install gnome-shell-extension-no-title-bar-gitAUR or gnome-shell-extension-no-title-barAUR. O windows maximizado obtém a barra de título que se funde na barra de actividade.
nota: a extensão acima não funciona para gnome-shell Versão 3.32 ou superior .
  • Install mutter-hide-legacy-decorationaur. Muda uma configuração predefinida no Gestor de janelas, de modo a esconder automaticamente a barra de Título nas aplicações legadas (não-Barra de cabeçalhos), quando estas são maximizadas ou enroladas de lado.
  • instale gnome-shell-extension-pixel-saver-gitAUR ou gnome-shell-extension-pixel-saverAUR. As janelas maximizadas obtêm a barra de título que se funde na barra de actividade, salvando pixels preciosos.
GNOME Shell themes

o tema da própria linha de comandos GNOME é configurável. Para usar um tema de Shell, em primeiro lugar, certifique-se de que você tem o pacote gnome-shell-extensions instalado. Em seguida, ativar a extensão de temas do usuário, seja através de ajustes GNOME ou através da webpage extensões GNOME Shell. Os temas da linha de comandos podem então ser carregados e seleccionados usando os ajustes GNOME.

Há uma série de temas de Shell GNOME disponíveis no AUR. Temas da linha de comandos também podem ser baixados de gnome-look.org.

ícones no menu

o esquema GNOME por omissão não mostra nenhum ícone nos menus. Para mostrar os ícones nos menus, envie o seguinte comando.

$ gsettings set org.gnome.settings-daemon.plugins.xsettings overrides "{'Gtk/ButtonImages': <1>, 'Gtk/MenuImages': <1>}"

Aplicações grid pastas

Dica: O gnome-catgen (gnome-catgen-gitAUR) script permite que você gerencie pastas através da criação de ficheiros ~/.local/share/applications-categories com o nome de cada categoria e que contém uma lista de arquivos da área de trabalho pertencentes aos aplicativos que você gostaria de ter dentro. Opcionalmente, você pode tê-lo ciclo através de cada aplicação sem uma pasta e introduzir a categoria desejada até que você Ctrl-c ou ficar sem aplicativos.

No dconf-editor navegue para org.gnome.desktop.app-folders e defina o valor de folder-children para uma matriz de valores separados por vírgula de nomes de pasta:


Adicionar aplicações usando gsettings:

$ gsettings set org.gnome.desktop.app-folders.folder:/org/gnome/desktop/app-folders/folders/Sundry/ apps ""

Esta acção adiciona a aplicações alacarte.desktop e dconf-editor.desktop para os Diversos pasta. Isto também irá criar a pasta org.gnome.desktop.app-folders.folders.Sundry.

para nomear a pasta (se não tiver nenhum nome que apareça no topo das aplicações):

$ gsettings set org.gnome.desktop.app-folders.folder:/org/gnome/desktop/app-folders/folders/Sundry/ name "Sundry"

As aplicações também podem ser ordenadas por sua categoria (especificado em suas .arquivo da área de trabalho):

$ gsettings set org.gnome.desktop.app-folders.folder:/org/gnome/desktop/app-folders/folders/Sundry/ categories ""

Se determinados aplicativos correspondentes a uma categoria não queria em uma determinada pasta, exclusões podem ser definidas:

$ gsettings set org.gnome.desktop.app-folders.folder:/org/gnome/desktop/app-folders/folders/Sundry/ excluded-apps ""

Para mais informações, consulte e .

Autostart

GNOME implementa XDG Autostart.

O gnome-tweaks permite gerir as entradas autostart.Tip: Se o botão sinal de mais na secção de aplicações de arranque dos ajustes não responder, tente iniciar os ajustes a partir do terminal usando o seguinte comando: gnome-tweaks. Veja o seguinte tópico do fórum.

nota: a janela de propriedades do gnome-session pode ser adicionada instalando o pacote gnome-session-propertiesAUR.

Desktop

ícones no Desktop

até GNOME 3.28, os ícones no desktop foram fornecidos por ficheiros que desenhariam uma janela transparente sobre o desktop que contém os ícones. A partir do GNOME 3.28 esta funcionalidade foi removida e os ícones desktop já não estão disponíveis no GNOME. Possíveis workarounds incluem o uso de Nemo (um fork de arquivos que ainda tem a funcionalidade de ícones de desktop) ou a instalação gnome-shell-extension-desktop-iconsAUR, que replica a funcionalidade de ícones de desktop disponível no GNOME 3.26 e prior, mas com algumas pequenas diferenças. Para mais informações, por favor veja o seguinte tópico do Arch forum.

bloquear o ecrã e o fundo

ao configurar o ecrã ou bloquear o fundo do ecrã, é importante notar que a página Imagens só irá mostrar as imagens localizadas na pasta /home/username/Pictures. Se você deseja usar uma imagem não localizada nesta pasta, use os comandos indicados abaixo.

para o fundo do ecrã:

$ gsettings set org.gnome.desktop.background picture-uri 'file:///path/to/my/picture.jpg'

para o fundo do ecrã de bloqueio:

$ gsettings set org.gnome.desktop.screensaver picture-uri 'file:///path/to/my/picture.jpg'
desactivar o canto superior esquerdo quente

a partir do GNOME 3.34, poderá desactivá-lo com isto:

$ gsettings set org.gnome.desktop.interface enable-hot-corners false

ou através do gnome-ajustes na Barra de Topo > Visão geral de Atividades Canto Quente

Extensões

O catálogo de extensões está disponível em extensions.gnome.org. Eles podem ser instalados e ativados em um navegador definindo o interruptor no canto superior esquerdo da tela e clicar em Instalar na janela pop-up (se a extensão em questão não está instalado). As extensões instaladas podem ser vistas em extensions.gnome.org/local, onde as atualizações disponíveis podem ser verificadas. As extensões instaladas também podem ser ativadas ou desativadas com gnome-tweaks.Nota: extensions.gnome.org pode ser instalado a partir de navegadores, para que é necessário instalar o chrome-gnome-shell e a extensão de navegador apropriada.

gnome Shell pode ser personalizado com extensões por usuário ou sistema. Instalar extensões com o pacman torna-as disponíveis para todos os usuários do sistema e automatiza o processo de atualização. O pacote gnome-shell-extensions fornece um conjunto de extensões mantidas como parte do projeto GNOME (muitas das extensões incluídas são usadas pela sessão clássica GNOME). Os usuários que querem uma barra de tarefas, mas não desejam usar a sessão clássica do GNOME podem querer ativar a extensão da lista de janelas (fornecida pelo pacote gnome-shell-extensions).

para listar as extensões actualmente activas:

$ gsettings get org.gnome.shell enabled-extensions

para mais informações sobre as extensões da linha de comandos GNOME, veja em .

tipos de letra

Dica: Se definir o factor de escala para um valor acima de 1, 00, o menu de acessibilidade será activado automaticamente.os tipos de letra

podem ser definidos para títulos de janelas, Interface (aplicações), Documentos e Monospace. Veja a página de tipos de letra nos ajustes para as opções relevantes.

para insinuações, o RGBA provavelmente será desejado, uma vez que este se encaixa na maioria dos tipos de monitores, e se as fontes aparecerem bloqueadas, reduzir a insinuação para ligeira ou nenhuma.

WEBP, miniaturas

instale webp-pixbuf-loader para fazer com que o visualizador de imagens do GNOME (eog) funcione com as imagens do WEBP, e adicione uma miniatura que cria miniaturas para as imagens do WEBP para as mostrar nos ficheiros GNOME.

os métodos de entrada

GNOME tem suporte integrado para métodos de entrada através do IBus, apenas o ibus e o motor do método de entrada desejado (e.g. ibus-libpinyin for Intelligent Pinyin) needed to be installed, after installation the input method engine can be added as a keyboard layout in GNOME’s Regional & Language Settings.

Alimentação

Quando você estiver usando um laptop, você pode querer alterar as configurações a seguir:

$ gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout 3600$ gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type hibernate$ gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-battery-timeout 1800$ gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-battery-type hibernate$ gsettings set org.gnome.settings-daemon.plugins.power power-button-action suspend$ gsettings set org.gnome.desktop.lockdown disable-lock-screen true

Para manter o monitor ativo quando a tampa é fechada:

$ gsettings set org.gnome.settings-daemon.plugins.xrandr default-monitors-setup do-nothing

o GNOME 3.24 preterida as seguintes configurações:

org.gnome.settings-daemon.plugins.power button-hibernateorg.gnome.settings-daemon.plugins.power button-powerorg.gnome.settings-daemon.plugins.power button-sleeporg.gnome.settings-daemon.plugins.power button-suspendorg.gnome.settings-daemon.plugins.power critical-battery-action
não suspenda, quando a tampa do portátil estiver fechada

o painel de configuração do GNOME não oferece uma opção para o utilizador alterar a acção despoletada quando a tampa do portátil estiver fechada. However gnome-tweaks can override the setting applied by systemd. Na página Geral desligue o botão Suspender quando a tampa do portátil estiver fechada. O sistema não suspenderá então a RAM (S3) sobre a tampa.

para alterar o sistema de acção da tampa, certifique-se de que a configuração acima descrita não está desligada e edite a configuração do systemd em /etc/systemd/logind.conf. Para desligar a suspensão do fecho da tampa, definir HandleLidSwitch=ignore, como descrito nos eventos#ACPI de gestão de energia.

alterar a acção do nível crítico da bateria

o painel de configuração não oferece uma opção para alterar a acção do nível crítico da bateria. Estas configurações foram removidas do dconf também. Eles agora são gerenciados pela upower. Edite a configuração da torre em /etc/UPower/UPower.conf. Encontre estas configurações e ajuste-se às suas necessidades.

/etc/UPower/UPower.conf
PercentageLow=10PercentageCritical=3PercentageAction=2CriticalPowerAction=HybridSleep

Use um gerenciador de janelas diferente

o GNOME Shell não suporta a utilização de um gerenciador de janelas diferente, no entanto GNOME Flashback oferece sessões para o Metacity e o Compiz. Além disso, é possível definir suas próprias sessões personalizadas do GNOME que usam componentes alternativos.

Ver também

Deixe uma resposta

O seu endereço de email não será publicado.