Skorzystałem z przewodnika z podobnego pytania ( Jak mogę utworzyć programy uruchamiające na pulpicie? )
ale nic nie działa, jeśli chodzi o skrót Ananconda3.
Oto mój plik pulpitu dla anakondy:
[Desktop Entry]
Version=1.0
Type=Application
Name=Anaconda-Navigator
GenericName=Anaconda
Exec=bash -c anaconda-navigator
Icon=/home/paygilant/anaconda3/lib/python3.6/site-packages/anaconda_navigator/s$
Terminal=false
StartupNotify=true
MimeType=text/x-python;
Udało mi się część graficzną, ale nie mogę jej uruchomić. Na pulpicie znajduje się ikona i wprowadziłem polecenie bash -c anaconda-navigator.
Pomóż mi zidentyfikować to, czego mi brakuje?
.desktop
uruchamiający?bash -c anaconda-navigator
w terminalu?Odpowiedzi:
Poniższe kroki działają w Ubuntu 16.04, ale nie wiem, czy to działa w 17.04.
Utwórz skrypt powłoki
/home/paygilant/bin/anaconda.sh
Utwórz plik na pulpicie
/home/paygilant/anaconda.desktop
Uruchom
sudo desktop-file-install anaconda.desktop
. Po 10 ~ 20 sekundach możesz zobaczyć skrót Anaconda w desce rozdzielczej.źródło
anaconda-navigator --version
w terminalu, dostaję1.9.6
, ale dodając ten wpis do wpisu na pulpicie i instalując, dostajęanaconda-navigator.desktop: error: value "1.9.6" for key "Version" in group "Desktop Entry" is not a known version
Version
jest to wersja tego pliku .desktop. Powinien byćx.y
sformatowany i nie ma znaczenia dla wersji Anaconda.Najpierw sprawdź, czy anaconda3 jest zainstalowana w twoim systemie, czy nie (czasami pakiet może być uszkodzony z powodu problemów z siecią podczas instalacji). I czy możesz uruchomić
anaconda-navigator
bez wpisu na pulpicie, czy nie (Zobacz, jak uruchomić anaconda-navigator bez wpisu na pulpicie, w dalszej części tego postu).Do tworzenia wpisu na pulpicie
Krok 1. Otwórz edytor tekstu i zapisz następującą zawartość w
Anaconda.desktop
katalogu domowym.Zmień nazwę użytkownika na swoją nazwę użytkownika,
Icon=/home/jishan/anaconda3/lib/python3.6/site-packages/anaconda_navigator/static/images/anaconda-icon-256x256.png
np. Zastąpjishan
swoją nazwą użytkownika.Krok 2. Skopiuj
Anaconda.desktop
TO/usr/share/applications/
jako root (Bo może trzeba zgody na kopiowanie w / usr / share / applications /)Krok 3. Sprawdź, czy
Anaconda
został dodany do doku aplikacji. Jeśli go nie znalazłeś, poszukaj go w pasku wyszukiwania. Lub możesz uruchomić bezpośrednio z/usr/share/applications/Anaconda.desktop
.Uruchom Anaconda-navigator bez wpisu na pulpicie
Twój użytkownik (nie root) może nie mieć dostępu do anaconda-navigator lub jeszcze go nie aktywował.
Spowoduje to wyświetlenie jednego wiersza
(bash)
, jeśli jest zainstalowany. Jeśli nie jest zainstalowany, zainstaluj go tutaj.Jeśli jest zainstalowany, możesz teraz uruchomić przez
Spowoduje to otwarcie anakondy-nawigatora. (Za każdym razem, gdy musisz aktywować root, gdy tylko twoja sesja zostanie zniszczona).
źródło
python3.7
Wypróbowany i przetestowany. Z jakiegoś powodu musisz podać mu pełną ścieżkę:
Następnie, aby dodać go do deski rozdzielczej Unity / Gnome:
Uwaga: nie dodałem tutaj ikony i nie jestem pewien, czy użyta ścieżka jest dobra (nie sprawdziłem).
źródło
Odpowiedź składa się z dwóch kroków:
Stwórz
Anaconda.desktop
Otwórz edytor tekstu i zapisz następującą zawartość w
Anaconda.desktop
katalogu domowym.Anaconda.desktop
zawartość:Użyj ścieżki ikony zamiast tutaj.
Przenieś
.desktop
plik do folderu aplikacji/usr/share/applications/
, teraz wyszukaj Anaconda w doku i kliknij.Ta metoda działa dla mnie (Ubuntu 18.10)
źródło
Czy masz prawo własności do pliku? Częstym błędem, jaki widzę w tym przypadku, są ludzie używający chmod + X jako root lub sudo.
Czy możesz podać wynik następującego komentarza?
Drugie pytanie: czy korzystasz z Unity czy Gnome3? Zwykle powinieneś używać gnome3 zamiast Unity w 17.10, możesz poszukać przewodnika po gnome3 zamiast starszych wersji. To powinno działać Jak mogę utworzyć programy uruchamiające na moim pulpicie?
źródło
Aby uruchomić anakondę z ikoną programu uruchamiającego, musisz najpierw dodać ścieżkę do środowiska głównego
PATH
uruchom ponownie komputer,
niespodzianka zaskoczy ikona, którą utworzyłeś, zadziała
źródło
Działa to w Ubuntu 18
Iść do
/usr/share/applications/
Utwórz plik za pomocą sudo
Anaconda.desktop
na przykład:
Wklej następujące:
Przejdź
superman
do folderu użytkownika.źródło