Não é possível adicionar texto sublime ao dock do Gnome Shell

8

Eu baixei o Sublime Text para Linux (32 bits) e o coloquei /opt, vinculei /usr/bine atualmente posso iniciá-lo digitando sublime_textno console. Sempre que eu o inicio, seu ícone aparece no Dock do Shell, mas não consigo fixá-lo e também não aparece no menu Aplicativos.

Como adiciono?

Gabriele Cirulli
fonte
Pergunta semelhante: unix.stackexchange.com/q/332831/134202
Rodrigo

Respostas:

5

O caminho mais curto:

  1. Pressione Superpara ativar a visão geral.
  2. Digite main menue cliqueEnter
  3. Adicione novo item, onde está o comando sublime_text.
  4. Voila, você tem seu atalho.
mreq
fonte
2. "Hauptmenü" ou "Menü" no Deutsch ou "alacarte" (nome do programa)
PythoNic
11
Isso não funciona no Gnome Shell, Ubuntu 18.04 LTS. É para o Unity ou alguns pacotes estão faltando?
smido
5

Instalei o Sublime Text 3 do Webupd8 PPA e o .desktoparquivo já foi criado.

Mas ainda não consegui fixar o ícone no dock do Gnome Shell quando o aplicativo foi iniciado.

Para aqueles que estão na mesma situação, é possível fixá-lo diretamente na pesquisa no painel, sem iniciá-lo.

Basta abrir o painel com a Supertecla, procurar Sublime, clicar com o botão direito do mouse no ícone e selecionar Add to Favorites.

ByScripts
fonte
Tentou todos os passos acima para o sublime mais recente atualização de alguns dias um ir e ainda tendo problemas com a poupança aos favoritos
rac�micas
@ lxm7 Que pena :( Infelizmente, não posso ajudar mais, pois não estou mais usando o Linux: /
ByScripts
4

Você tem várias opções para fazer isso acontecer. O ponto crucial é que, para que um aplicativo possa ser usado pelo GNOME Shell, ele precisa ter um .desktoparquivo correspondente em um /usr/share/applicationsou em ~/.local/usr/share/applications.

Ou:

  • Use alacarte(o antigo editor de menus do GNOME) para adicionar um novo item de menu
  • Use o comando gnome-desktop-item-edit ~/.local/usr/share/applications/sublime-text.desktop, que abrirá uma caixa de diálogo solicitando as informações necessárias para o atalho, da mesma forma alacarteque
  • Adicione você mesmo um arquivo a um desses diretórios, usando o mesmo formato que outros arquivos .desktop

O layout de um arquivo da área de trabalho tem o formato:

#!/usr/bin/env xdg-open

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon[en_GB]=gnome-panel-launcher
Name[en_GB]=Sublime Text 2
Exec=sublime-text
Comment[en_GB]=Sublime Text 2
Name=Sublime Text 2
Comment=Sublime Text 2
Icon=gnome-panel-launcher
Adam Hepton
fonte
11
~/.local/usr/share/... - o subdiretório usr / parece estar errado. Para mim, ele trabalha para~/.local/share/...
PythoNic
1

Acabei de resolver esse problema, brincando um pouco.

No meu caso, acredito que baixei o Sublime do site deles. Ele baixou uma pasta com todo o programa e já veio com um sublime_text.desktop.

Quando examinei suas propriedades, fui para a guia Permissão (segunda, meu ubuntu está em espanhol "Permisos") e verifiquei a última opção que diz algo como "Permitir executar este arquivo como um programa".

Assim que verifiquei e fechei as propriedades, o ícone mudou para Sublime, desapareceu o ".desktop" do nome e eu pude executar o programa com esse arquivo, que posso manter no banco dos réus.

Espero que ajude alguém.

PD: desculpe pelo meu inglês ruim: P

Lucas
fonte
0

Isso não é mais um problema, já que o ST possui repositórios linux e se integra ao ambiente de desktop nativamente.

Basta seguir as instruções :

wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -
sudo apt install apt-transport-https 
echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list
sudo apt update && sudo apt install sublime-text
Alessandro Cuttin
fonte