Nie można dodać niestandardowego programu uruchamiającego do Docka (* Dodaj do ulubionych *)


24

Mam .desktopplik niestandardowy :

[Desktop Entry]
Type=Application
Terminal=false
Icon[en_US]=/home/alex/bin/idea-IC-173.4127.27/bin/idea.png
Name[en_US]=IntelliJ
Exec=/home/alex/bin/idea-IC-173.4127.27/bin/idea.sh
Name=IntelliJ
Icon=/home/alex/bin/idea-IC-173.4127.27/bin/idea.png

Wyjście ls -lha .local/share/applications/intellij.desktop:

-rwx--x--x 1 alex alex 248 Dez 30 10:54 .local/share/applications/intellij.desktop

Mogę znaleźć ten program uruchamiający w Działaniach i mogę kliknąć dwukrotnie ten plik, a IntelliJ się uruchomi. Niemniej jednak nie mogę dodać tej wyrzutni jako ulubionej do stacji dokującej. Opcja nie pojawia się.

Odpowiedzi opublikowane na poprzednie pytanie ( Nie można dodać niestandardowych plików .desktop do doku 17.10 ) nie działają dla mnie.

Odpowiedzi:


26

Otwórz terminal i uruchom

gsettings get org.gnome.shell favorite-apps

Powinieneś pobrać listę .desktopplików powiązanych z aplikacjami przypiętymi do stacji dokującej Ubuntu w kolejności, podobnie jak poniżej:

['appname-1.desktop', 'appname-2.desktop', 'appname-3.desktop', 'appname-4.desktop', 'appname-5.desktop']

Załóżmy, że chcesz przypiąć aplikację powiązaną z intellij.desktopplikiem jako drugi element w doku. W takim przypadku uruchom

gsettings set org.gnome.shell favorite-apps "['appname-1.desktop', 'intellij.desktop', 'appname-2.desktop', 'appname-3.desktop', 'appname-4.desktop', 'appname-5.desktop']"

1
To działa! Ale kiedy uruchamiam aplikację, pojawia się kolejna ikona aplikacji. imgur.com/a/8GZ7j
kerner1000

4
@ kerner1000 Spróbuj tego: askubuntu.com/a/975230/480481 od kroku 4
pomsky

2
Prace! Wielkie dzięki! Dostałem ostro dwa ciągi z powrotem xprop, użyłem drugiego ( jetbrains-idea-ce).
kerner1000

Ułożenie go w ten sposób może być bardziej przyjazne dla użytkownika: gdziekolwiek umieścisz plik .desktop, uczyń go wykonalnym i godnym zaufania po kliknięciu, aby go otworzyć, a następnie kliknij prawym przyciskiem myszy ikonę w doku i dodaj do ulubionych.
funicorn

1
@funicorn Zgodnie z OP inne metody (np. Dodaj do ulubionych ) wymienione w starszych pytaniach nie działają dla nich. Dlatego zadali nowe pytanie.
pomsky

13

Odpowiedź @pomsky jest poprawna, ale istnieje prostszy sposób: użyj

dconf-editor  

(zainstaluj go, sudo apt-get install dconf-editorjeśli nie jest zainstalowany) i przejdź do

org/gnome/shell/favorite-apps.

Tam można edytować i zmieniać układ Launchera.


-1

Rozszerzenie Dash-to-Dock dla gnome3 pozwala na dodanie programu do ulubionych z menu kontekstowego.

  1. Zainstaluj najnowszą wersję Dash-To-Dock
  2. Uruchom aplikację z wiersza poleceń
  3. Kliknij aplikację prawym przyciskiem myszy i wybierz „Dodaj do ulubionych”
  4. Zamknij aplikację i uruchom ją ze stacji dokującej

Pracował dla mnie z PyCharm Pro.


1
Ulubiony przycisk nie pojawia się tutaj
JonLord

Tak, pytanie zawiera link do innego pytania z tym rozwiązaniem (które nie działa dla pytającego) i wyraźnie wspomina: „Niemniej jednak nie mogę dodać tego programu uruchamiającego jako ulubionego do stacji dokującej. Opcja nie wyświetla się ”.
pomsky
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.