Como criar um ícone na área de trabalho no centos 7?


18

Eu sou novo no Linux e isso pode parecer muito idiota, mas preciso criar um ícone na área de trabalho no centos 7, mas não sei como fazê-lo. Tentei pesquisar no Google, mas não consigo encontrar o Launcher. Preciso de ajuda


O centos7 vem com o gnome3. Os layouts são diferentes. Ele não possui um gnome2 antigo, como painel e lançador. Você pode configurar um atalho de teclado para minimizar todos algo Windows- comoSuper+D
WYSIWYG

No lado esquerdo, você verá um painel. Ou clique na guia atividades no canto superior esquerdo da tela. Vá para configurações -> teclado -> atalhos. Lá você pode selecionar a tecla de atalho para minimizar todas as janelas.
WYSIWYG

Você pode não estar interessado no eclipse do programa, mas este vídeo tem sido minha fonte de conhecimento. Observe que você também pode criar ícones da área de trabalho dentro da pasta Área de trabalho no diretório inicial.
DJD

Respostas:


12

O uso do GNOME3 é assumido.

Usando um atalho preexistente

Referência: Como adicionar ícones de atalho na área de trabalho no RHEL7? (2015) (registro obrigatório)

  1. Clique no Homediretório na área de trabalho. A janela do nautilus (navegador de arquivos) será aberta.

  2. Clique na Computerguia no painel de navegação esquerdo, vá para /usr/share/applications. Todos os ícones dos aplicativos aparecerão na janela direita do navegador.

  3. Clique com o botão direito do mouse no ícone desejado (Firefox, Contatos etc.)

  4. Depois de clicar com o botão direito do mouse no ícone, selecione Copy Tono menu de contexto. A Selecione Destino será aberta, escolha a pasta Área de trabalho no painel de navegação esquerdo (via clique esquerdo)

  5. Clique com o Selectbotão esquerdo do mouse no botão no canto inferior direito da janela.

Usando um link simbólico

Essa é uma técnica alternativa que funciona desde que você saiba o caminho para o executável.

Simplesmente crie um link simbólico na área de trabalho apontando para o executável. Por exemplo:

$ ln -sv /full/path/to/executable ~/Desktop/
‘/home/someuser/Desktop/executable’ -> ‘/full/path/to/executable’

$ ll ~/Desktop/
total 0
lrwxrwxrwx. 1 someuser someuser 57 Oct  1 19:31 executable -> /full/path/to/executable

O passo acima também pode ser feito graficamente usando o Filesaplicativo. Para fazer isso dessa maneira, navegue até o executável, clique com o botão direito do mouse e selecione Make Link. Arraste e solte o link recém-criado na área de trabalho.

Em seguida, personalize graficamente o ícone do atalho. Não está claro onde essa personalização está armazenada, pois o atalho ainda é apenas um link simbólico.


E se eu precisar executar um programa com um argumento adicional? por exemplo, / usr / local / MATLAB / bin / matlab -desktop ... Preciso apenas criar um pequeno script que chame o programa com o argumento e vincular ao script?
reas0n

2
Respondeu minha própria pergunta: Vá para / usr / share / applications e crie um arquivo .desktop lá. Você pode copiar um dos arquivos existentes e apenas substituir as informações relevantes do programa, incluindo o comando por argumentos. Em seguida, você pode fazer uma cópia disso na área de trabalho. Esta é a maneira correta, acredito.
reas0n

4

Tente isso para criar atalhos / iniciador no GNOME 3 Desktop

Nota: Estou usando o CentOS 7 executando o Gnome 3 Desktop.

  1. Abra um terminal
  2. Ir para o diretório da área de trabalho (/ home / $ yourname / Desktop /)
  3. Crie um arquivo da área de trabalho (toque em appName.desktop)
  4. Abra o arquivo e adicione o seguinte conteúdo ao arquivo (vi appName.desktop)

[Entrada na área de trabalho]

Versão = 1.0

Tipo = Aplicação

Terminal = true

Exec = / home / $ YOURNAME / apps / scilab-6.0.0 / bin / scilab

Nome = scilab

Comentário =

Ícone = / home / $ YOURNAME / apps / scilab-6.0.0 / share / icons / hicolor / 32x3 / apps / scilab.png

Comentário [en_US.utf8] =

Nome [en_US] = Scilab 6.0

  1. Altere a permissão do arquivo para 755 (chmod 755 appName.desktop)

Valor variável:

Terminal = Esse valor é verdadeiro ou falso (dependendo dos requisitos do seu aplicativo). Se for um aplicativo de dependência de terminal, então true else false.

Exec = caminho para o seu aplicativo executável

Icon = caminho para o arquivo de ícone do seu aplicativo (.png ou .svg)

Nome [en_US] = O nome que será exibido na sua área de trabalho sob o ícone


3

Neste documento, clique significa clicar duas vezes


  1. Clique no diretório inicial na área de trabalho. A janela do navegador de arquivos será aberta.

  2. Clique na guia Computador no painel de navegação esquerdo, vá para / usr / share / applications. Todos os ícones dos aplicativos aparecerão na janela direita do navegador.

  3. Clique com o botão direito do mouse no ícone desejado (Firefox, Contatos, Terminal etc.)

  4. Depois de clicar com o botão direito do mouse no ícone, selecione Copiar para no menu.

  5. Selecione Abrir destino da cópia, escolha a pasta Início no painel de navegação esquerdo (via clique esquerdo)

  6. Escolha Desktop no painel direito - clique duas vezes

  7. Clique com o botão esquerdo do mouse no botão Selecionar no canto superior direito da janela.


1

Os atalhos para o painel não funcionam no CentOS 7.

Como rodada de trabalho, consegui fazer algo funcionar, mas não o ideal. O Gnome 3 parece ser um retrocesso do ponto de vista da habitabilidade do usuário.

Instalar gnome-shell-fripperyque modies ~ / .local e você pode configurar usando Utilities -> Tweak Tookde "Menu Aplicações" .
Além disso, você pode copiar o /usr/share/applicationsarquivo .desktop e copiá-lo ~/Desktoppara atalho e ~/.local/share/applicationsfazê-lo aparecer no "Menu Aplicativos" desse usuário apenas /usr/share/applicationspara todo o sistema em "Menu Aplicativos" ~/.local/share/applications para local apenas para esse usuário.
Você também pode modificar os arquivos * .desktop /usr/share/applicationse colocar na ~/.Desktoppasta users como um atalho na área de trabalho.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.