W starszych wersjach łatwo było uruchomić program uruchamiający na moim pulpicie. Wszystko, co musiałem zrobić, to kliknąć prawym przyciskiem myszy na pulpicie i wybrać opcję „Utwórz program uruchamiający”.
Jak mogę teraz tworzyć takie programy uruchamiające?
Odpowiedzi:
Stare okno dialogowe GUI jest nadal dostępne, jeśli nadal chcesz używać tego:
Używanie ALT+ F2znaków
Spowoduje to uruchomienie starego okna dialogowego GUI i utworzenie programu uruchamiającego na pulpicie:
Wymagania wstępne
gnome-desktop-item-edit
jest instalowany automatycznie, jeśli zainstalowałeś gnome-shell / gnome-fallback. Jest również instalowany automatycznie, jeśli wcześniej go zainstalowałeśgnome-tweak-tool
.Alternatywnie możesz zainstalować stary panel gnome bez dużej części:
Można później przenieść
MyLauncher.Desktop
plik z~/Desktop
celu~/.local/share/applications/
, aby pojawić się we wszystkich zastosowaniach pulpitów, lub/usr/local/share/applications
aby były one dostępne dla wszystkich użytkowników (Dzięki użytkownika @ JonBently komentarzu).źródło
gnome-desktop-item-edit --create-new ~/Desktop
w to sekcję poleceń, aby to zrobić, to miałbyś ikonę pulpitu, aby utworzyć programy uruchamiające.~/.local/share/applications/
- potem pojawiają się w desce rozdzielczej.Możesz to zrobić ręcznie. Utwórz nowy plik tekstowy o nazwie coś.desktop i zapisz w nim:
Nie zapomnij, aby plik był wykonywalny (
chmod +x something.desktop
).źródło
Jest fajniejszy sposób:
Arronax
Oryginalne zdjęcie zrobione z iloveubuntu.net, które obecnie jest niedostępne
Aby zainstalować, wpisz otwórz terminal za pomocą Ctrl+ Alt+ Ti napisz:
Jest to fajniejsze, ponieważ ma funkcję przeciągnij i upuść oraz więcej funkcji z graficznym interfejsem użytkownika .
Więcej o Arronax na ubuntugeek.com .
źródło
Nie działa już w najnowszej wersji, ikony pulpitu zostały całkowicie usunięte.
Jest to rozwiązanie, aby odzyskać go z menu po kliknięciu prawym przyciskiem myszy W Gnome and Unity,
1- Zainstaluj gnome-tweak-tool , jeśli jeszcze go nie masz, W terminalu paste-
2- Następnie wpisz następujące polecenie, aby go uruchomić
Lub użyj skrótu klawiszowego Alt+ F2wpisz,
gnome-tweak-tool
a następnie kliknij „Uruchom”3- Przejdź do zakładki „Pulpit” po lewej na zdjęciu - i włącz
„Poproś menedżera plików o obsługę pulpitu”
4- Źródło dla tej części: 1 Teraz utworzymy skrypt, który zostanie umieszczony w menu po kliknięciu prawym przyciskiem myszy -
Otwórz
gedit
terminal lub Alt+ F2, Wklej kodumieść tylko to w nowym dokumencie tekstowym, a następnie zapisz go jako „Utwórz nowy program uruchamiający”, nie jest wymagane rozszerzenie (może być konieczne użycie .sh jako rozszerzenia ex „Utwórz nowy program uruchamiający.sh”, jeśli nie można go uruchomić w Następny krok).
5- Teraz musimy uczynić plik wykonywalnym, kliknij prawym przyciskiem myszy plik, przejdź do> Właściwości> kliknij kartę Uprawnienia> wyszukaj „Wykonaj” i zaznacz „Zezwalaj na uruchamianie pliku jako programu”, a następnie zamknij.
6- Otwórz przeglądarkę plików, przejdź do> Widok> Pokaż ukryte pliki, teraz przejdź do folderu domowego i umieść plik w
~/.gnome2/nautilus-scripts
. Pokazane poniżej -7- Teraz mamy Utwórz nowy program uruchamiający w menu po kliknięciu prawym przyciskiem myszy! Kliknij prawym przyciskiem myszy na pulpicie i wybierz> Skrypty> Utwórz nowy program uruchamiający Następnie wpisz informacje o komendzie dla żądanej aplikacji,
pokazane poniżej-
Jeśli zapomnisz polecenia uruchamiającego aplikację, kliknij „Przeglądaj”, a następnie przejdź do System plików> usr> bin, który jest / usr / bin, są to aplikacje w twoim systemie, większość powinna automatycznie znaleźć ikonę po kliknięciu „Otwórz”, chociaż wcześniej się nie pojawią.
Jeśli nie pojawi się ikona po powrocie do pola „Utwórz program uruchamiający”, możesz przeciągnąć ikonę, znajdując ikonę w / usr / share / icons. Istnieją różne ikony w różnych folderach tematycznych lub określone ikony w
/usr/share/icons/hicolor/scalable/apps
lub/usr/share/icons/hicolor/48x48/apps
, a jeśli później chcesz umieścić ikonę, możesz kliknąć prawym przyciskiem myszy> właściwości, aby przeciągnąć i upuścić ikonę.(Ta część dotyczy tylko gnome, alt+ f2różni się w jedności). Innym sposobem na wyświetlenie listy znanych aplikacji jest naciśnięcie Alt+ F2i kliknięcie aplikacji w „Pokaż listę znanych aplikacji”, możesz następnie skopiować tekst polecenia dla tego programu, aby wkleić do
Create New Launcher.
Wszystko to sprawi, że tworzenie niestandardowych programów uruchamiających będzie niezwykle łatwiejsze, a po konfiguracji możesz je wykonać bez terminala.
źródło
Utwórz plik .desktop w / usr / share / applications /
Wklej następujący tekst
Daj Imię wybraną nazwę.
Jeśli chodzi o Icon i Exec , użyj pełnej ścieżki lub nazwy „systemowej”. Na przykład ikona odtwarzacza wideo VLC to /usr/share/icons/hicolor/48x48/apps/vlc.png lub po prostu vlc (bez rozszerzenia .png).
W sprawie kategorii zapoznaj się z listą standardów XDG .
źródło
applications
w/usr/share/
? Jak to mozliwe?Łatwiejszy sposób na utworzenie programu uruchamiającego dla programu:
Jeśli możesz znaleźć program w desce rozdzielczej, po prostu kliknij i przeciągnij ikonę programu w desce rozdzielczej na pulpit lub gdziekolwiek chcesz. :)
źródło
W 14.04 / 15.10 / 16.04 /17.04 / 17.10 Aby utworzyć skrót na pulpicie do istniejącej aplikacji : najprostszym rozwiązaniem (którego nie znam w innych odpowiedziach, o ile widzę) jest skopiowanie pliku pulpitu aplikacji na pulpit: przejdź do
/usr/share/applications,
prawym przyciskiem myszy na pulpicie pliku aplikacji>copy
, przejdź do pulpitu, kliknij prawym przyciskiem myszy>paste
. Nie zapomnij, aby uczynić go wykonywalnym , jego poprawna ikona pojawi się po jego wykonaniu.Po prostu przeciągnij i upuść ikonę z Dash na Pulpit nie działa w 14.04.
źródło
xdg-desktop-icon install /usr/share/applications/google-chrome.desktop
Paste
RMB na moim Gnome 3.28.1Utwórz plik o nazwie
something.desktop
, otwórz go w gedit i wpisz:Umieść to
/usr/share/applications
i po uruchomieniu kliknij prawym przyciskiem myszy aplikację w Unity Launcher i zaznacz „ Keep in launcher ” (jeśli chcesz w Unity Launcher), lub po prostu umieść go na pulpicie, jeśli chcesz Desktop Launcher.Umieść ten plik,
~/.local/share/applications
jeśli chcesz zastosować go do swojego użytkownika.Jurriaan stworzył dla Ciebie graficzną aplikację python, którą możesz pobrać tutaj: http://jurschreuder.nl/UnityLaunchCreator.tar.gz
źródło
Jak utworzyć zarówno skrót na pulpicie, jak i opcję ikony Unity Dash („menu Start”) za pomocą jednego pliku .desktop i dwóch dowiązań symbolicznych
W tym przykładzie stworzymy program uruchamiający dla Arduino v1.8.5. Pliki wykonywalne zostały wcześniej wyodrębnione do tego folderu: „~ / Downloads / Install_Files / Arduino / arduino-1.8.5”. Główny plik wykonywalny do uruchomienia aplikacji jest przechowywany w folderze „~ / Downloads / Install_Files / Arduino / arduino-1.8.5 / arduino”.
Postępuj zgodnie z moim przykładem poniżej, aktualizując wszystkie kroki zgodnie z wymaganiami aplikacji, w tym modyfikując zawartość pliku .desktop zgodnie z wymaganiami.
Moją strategią będzie utworzenie jednego pliku .desktop, który będzie działał jako program uruchamiający „główny” dla programu, a następnie utworzymy dwa dowiązania symboliczne (dowiązania symboliczne) do tego pliku, aby umożliwić nam uruchomienie programu (1) za pomocą ikony na Pulpit i (2) za pomocą menu wyszukiwania uruchamiania aplikacji Unity.
P: Dlaczego robisz to w ten sposób?
Odp .: Cóż, pozwala to na edycję tylko jednego pliku .desktop, aby wprowadzić zmiany w skrótach w obu miejscach jednocześnie.
P: Dlaczego nie po prostu zrobić pliku .desktop bezpośrednio na pulpicie, a następnie utworzyć pojedyncze łącze symboliczne dla programu uruchamiającego aplikacje Unity?
Odp .: ponieważ w ten sposób plik .desktop jest bezpiecznie umieszczony w innym folderze, w którym ty i twoje dzieci nie przypadkowo usuniesz go z pulpitu, więc wiesz, że nie zostanie przypadkowo zmodyfikowany lub usunięty.
KROKI:
1. Utwórz program uruchamiający (plik .desktop), używając dowolnego edytora tekstu, edytując go zgodnie z wymaganiami. Przechowuj w "~ / Desktop_launchers / Arduino_1_8_5.desktop".
Oto polecenia, przy pomocy których korzystam z edytora tekstowego GUI „leafpad”:
Skopiuj i wklej następujące elementy do właśnie utworzonego pliku „Arduino_1_8_5.desktop”.
Exec
ścieżek ze spacjami należy użyć pojedynczych cudzysłowów ('
) wokół nazwy ścieżki poniżej, w przeciwnym razie po kliknięciu łącza uruchamiania pojawi się „błąd podczas uruchamiania aplikacji”.Icon
ścieżce, jednak nawet jeśli ma spacji w ścieżce , należy nie używać apostrofów wokół ścieżki lub inny ikony nie będą poprawnie wyświetlane na link.Arduino_1_8_5.desktop
zawartość pliku:Zapisz i wyjdź.
2. Zrób to.
Uwaga: ten krok jest ważny! Musisz to zrobić ZANIM utworzysz dowiązanie symboliczne w następnym kroku poniżej, w przeciwnym razie dowiązanie symboliczne, które zamierzasz utworzyć, nie będzie działało poprawnie jako skrót do uruchamiania programu z pulpitu.
3. Utwórz symboliczne łącze do powyższego programu uruchamiającego .desktop na pulpicie, aby można go było uruchomić z tego miejsca:
Format polecenia: „ln -s / ścieżka / do / pliku / ścieżka / do / symlink_to_make”
Zauważ, że zakończenie twojego dowiązania symbolicznego „.desktop” jest obowiązkowe, w przeciwnym razie nie wyświetli się lub nie będzie działać poprawnie jako skrót na pulpicie.
4. Utwórz symboliczny link do niego w menu Unity Applications, abyś mógł go również uruchomić z tego miejsca:
Uwagi:
5. Gotowe!
rm ~/Desktop/Arduino_1_8_5.desktop
sudo rm /usr/share/applications/Arduino_1_8_5.desktop
Zrzuty ekranu:
Mój pulpit z nowo utworzonym skrótem:
Menu Unity Launcher z nowo utworzonym skrótem:
Dodatkowe czytanie:
Aby uzyskać dodatkową wiedzę i alternatywne techniki, zobacz oficjalną dokumentację Ubuntu na temat „UnityLaunchersAndDesktopFiles” tutaj: https://help.ubuntu.com/community/UnityLaunchersAndDesktopFiles
źródło
Biorąc pod uwagę poprzednią odpowiedź Scaine'a,
gnome-panel
sposób instalowania zależności, ale w gruncie rzeczy - tak naprawdę nie potrzebujemy ich, musimy tylko utworzyć.desktop
pliki. Dlatego umieściłem mały skrypt, który robi to dokładnie w sposób graficzny, tworząc nazwany.desktop
plik w~/Desktop
folderze, łatwo dostępny do użycia i przypinany do programu uruchamiającego Unity. Nie najlepsze skrypty tutaj, ale spełnia swoje zadanie.Można to zapisać jako plik o nazwie
makeLauncher.sh
, zmienić uprawnienia z Kliknij prawym przyciskiem myszy -> Właściwości -> Uprawnienia -> Zezwól na uruchamianie pliku jako programu i jest gotowy do pracy.A oto jak to wygląda
Uwaga dodatkowa : niestety, pole formularza zenity nie ma pola wyboru dla widżetu formularzy, więc należy wpisać opcję prawda / fałsz dla aplikacji Terminal. Rozważam przepisanie tego skryptu w PyQt.
źródło
FILE = home"/Desktop/"$1".desktop"
, gdziehome
jest częściowo zdefiniowane jako zmienna dlaawk
polecenia-v home="$HOME"
. Co można zrobić, to usunąć wszelkie odniesienia doFILE
zawk
poleceniem, i przekierować samego polecenia do określonego pliku, który chcesz utworzyć poprzez> somefile.desktop
. Nie jest to zbyt trudne, wystarczy przepisać tę konkretną część. Proszę, przypomnij mi za kilka dni. Spróbuję zaktualizować tę odpowiedź jutro, ale mogę zapomnieć.gnome-desktop-item-edit
) ), ale myślę, że twój może być ładniejszy.pamiętaj o utworzonej przeze mnie stronie wiki, ponieważ zauważyłem, że pytania na pulpicie i urządzeniach uruchamiających Unity są bardzo często :) https://help.ubuntu.com/community/UnityLaunchersAndDesktopFiles
źródło
Można to łatwo osiągnąć za pomocą
nautilus-action
&gnome-desktop-item-edit
.KROKI:
Zainstaluj nautilus-action, uruchamiając następujące polecenie w terminalu:
Uruchom Nautilus-Actions i utwórz nową akcję.
Na karcie Akcja zaznacz opcję „ Wyświetl element w menu kontekstowym lokalizacji ”, a następnie w etykiecie kontekstowej wpisz: Utwórz program uruchamiający.
Otwórz teraz kartę Polecenie i wprowadź następujące szczegóły:
Etykieta:
Create Launcher
Ścieżka:
gnome-desktop-item-edit
Parametry:
--create-new %f
Katalog roboczy:
Click Browse and select your Desktop folder.
Pozostaw pozostałe zakładki bez zmian. Zapisz teraz polecenie i zakończ:
Uruchom ponownie Nautilus:
Możesz dodać skróty z menu kontekstowego, wybierając opcję Utwórz program uruchamiający
Skrót zostanie dodany do bieżącego katalogu, na który klikniesz prawym przyciskiem myszy
GOTOWY!
źródło
$ sudo apt-get install nautilus-actions Reading package lists... Done Building dependency tree Reading state information... Done Package nautilus-actions is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: Package 'nautilus-actions' has no installation candidate
nautilus-action
został zastąpiony przezfilemanger-actions
. Ale nie ma go w repozytorium, użyj ppa z raportu o błędzie: bugs.launchpad.net/ubuntu/+source/nautilus/+bug/1768597Zainstaluj „Utwórz program uruchamiający” z Centrum oprogramowania Ubuntu. Możesz wyszukać tę nazwę, aby ją tam znaleźć. Zobacz także: Link - katalog aplikacji Ubuntu
źródło
Zauważyłem, że zarówno gnome-panel, jak i gnome-tweak-tool potrzebują wielu zależności, nawet z
--no-recommends
.Metodą, której do tej pory użyłem, jest wybranie dowolnej ikony z Dasha, takiej jak Firefox, i przeciągnięcie jej na pulpit. Nie możesz przeciągnąć ikony z Launchera, to nie pozwala. Musi to być Dash, więc naciśnij klawisz Super (lub Windows) na klawiaturze, aby uruchomić Dash, upewnij się, że nie jest to pełny ekran (przełącz go za pomocą przycisku w lewym górnym rogu), a następnie przeciągnij dowolną ikonę na twój pulpit.
Następnie kliknij prawym przyciskiem myszy nową ikonę pulpitu i zmień ścieżkę, opis, ikonę (i komentarz, jeśli chcesz). Następnie przeciągnij ten nowy program uruchamiający w
/home/yourname/Misc/Apps
coś podobnego, a na koniec przeciągnij go do programu uruchamiającego.Uwaga: jeśli przeciągniesz plik bezpośrednio z pulpitu do Launchera, a następnie usuniesz plik pulpitu, pozycja Launchera przestanie działać, nawet jeśli wygląda dobrze. Zakładam, że jest to skrót do właśnie usuniętego oryginału.
źródło
Opracowałem mały program wiersza poleceń do tworzenia programów uruchamiających. Przykład:
Spowoduje to utworzenie odpowiedniego wpisu pulpitu wewnątrz
~/.local/share/applications
:Następnie możesz przenieść go na pulpit w następujący sposób:
Bardziej wydajnymi alternatywami są Alacarte i MenuLibre (mają więcej funkcji i graficzny interfejs użytkownika).
źródło
Te programy uruchamiające mają jeden problem: nie można ich używać z przeglądarki internetowej, na przykład do dołączania archiwów do wiadomości e-mail lub przesyłania plików do witryn takich jak http://2shared.com/
Istnieje proste rozwiązanie:
ln -s /destination/directory ~/Desktop/nameofshortcut
na przykład:
ln -s /data/music ~/Desktop/good_music
W ten sposób na pulpicie pojawia się ikona z obrazem folderu ze strzałką poniżej, który reprezentuje skrót zamiast sprężyny lub rakiety wyrzutni.
źródło
W 14.04 możesz kliknąć plik wykonywalny prawym przyciskiem myszy i wybrać
Make Link
, a następnie przeciągnąć i upuścić ten link na pulpicie.Aby dołączyć ten program do programu uruchamiającego, po prostu uruchom program, a następnie, gdy jest uruchomiony, kliknij prawym przyciskiem myszy ikonę na pasku uruchamiania i wybierz
Lock to Launcher
.Uwaga: dodawanie programów do paska uruchamiania w ten sposób nie działa z aplikacjami WINE, ale nadal możesz w ten sposób dodawać aplikacje WINE na pulpit.
źródło
(*) Błąd pojawi się, jeśli spróbujesz przeciągnąć / upuścić za pomocą Nautilusa jako zwykły użytkownik. Ten błąd sprawił, że wymyśliłem sześć wymienionych tutaj kroków. To kolejny przykład „porażki” na drodze do sukcesu.
źródło