Jak mogę utworzyć programy uruchamiające na moim pulpicie?


255

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?


Spójrz na Xubuntu : Xfce ma bardzo eleganckie wsparcie dla tego poprzez edytor menu .
魔 大 农

Musiałem uruchomić narzędzie Tweak, włączyć ikony pulpitu, a następnie dwukrotnie kliknąć ikonę Home na pulpicie, a następnie przeciągnąć folder na pulpit, przytrzymując klawisz ALT podczas upuszczania (nie wcześniej). Inne metody nie zadziałałyby, dopóki nie włączyłem ikon na pulpicie :)
Spikolynn

Wiem, że jest już wiele dobrych odpowiedzi, ale oto moja preferowana metoda, ze szczegółowym przykładem przy użyciu Arduino IDE v1.8.5: askubuntu.com/a/1014261/327339
Gabriel Staples

Odpowiedzi:


207

Stare okno dialogowe GUI jest nadal dostępne, jeśli nadal chcesz używać tego:

Używanie ALT+ F2znaków

gnome-desktop-item-edit --create-new ~/Desktop

Spowoduje to uruchomienie starego okna dialogowego GUI i utworzenie programu uruchamiającego na pulpicie:

wprowadź opis zdjęcia tutaj

Wymagania wstępne

gnome-desktop-item-editjest 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:

sudo apt-get install --no-install-recommends gnome-panel

Można później przenieść MyLauncher.Desktopplik z ~/Desktopcelu ~/.local/share/applications/, aby pojawić się we wszystkich zastosowaniach pulpitów, lub /usr/local/share/applicationsaby były one dostępne dla wszystkich użytkowników (Dzięki użytkownika @ JonBently komentarzu).


66
Chociaż jest to fantastyczna odpowiedź, to naprawdę smutne, że Ubuntu sprawiło, że jest to trudne.
djangofan

15
Co jeśli utworzyłeś program uruchamiający, który uruchomiłby program „Utwórz program uruchamiający”, włożyłby gnome-desktop-item-edit --create-new ~/Desktopw to sekcję poleceń, aby to zrobić, to miałbyś ikonę pulpitu, aby utworzyć programy uruchamiające.
Mateo

2
To nie działa na Ubuntu 14.04: ALT + F2 otwiera Launchbar Starter w Unity! Ale poniższe rozwiązanie @virpara działa: Jak mogę utworzyć
rubo77

15
Warto dodać, że jest na to dobre miejsce ~/.local/share/applications/- potem pojawiają się w desce rozdzielczej.
artfulrobot

8
Nie rozumiem, dlaczego to takie trudne?
Adelin

119

Możesz to zrobić ręcznie. Utwórz nowy plik tekstowy o nazwie coś.desktop i zapisz w nim:

#!/usr/bin/env xdg-open

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=command to run here
Name=visible name here
Comment=comment here
Icon=icon path here

Nie zapomnij, aby plik był wykonywalny ( chmod +x something.desktop).


5
Dzięki za odpowiedź. Gdzie muszę umieścić plik, mogę go umieścić w folderze .local / share / applications i przeciągnąć i upuścić w panelu uruchamiania, ale nie tego chcę. Chcę je mieć na pulpicie zamiast w panelu uruchamiania.
tinuz

Następnie umieść go na pulpicie! Możesz umieścić go w dowolnym miejscu.
fnkr

3
Dzięki za odpowiedź, teraz działa. Musiałem sprawić, by plik był wykonywalny :)
tinuz

Działa to z tym wyjątkiem, że musisz wspomnieć, że plik musi mieć uprawnienia do wykonywania.
triplethreat78

7
To jest poważny ból. Musisz edytować plik tekstowy, aby utworzyć skrót? Dlaczego robimy to o wiele trudniejszym niż w systemie Windows? Jak wymyślić „ścieżkę ikon” tutaj, gdy masz plik wykonywalny? Powodzenia w wydobywaniu z tego ikon - całe kolejne zadanie. To niesamowite, jak trudne jest to najprostsze zadanie na Ubuntu!
Dan Dascalescu

44

Jest fajniejszy sposób:

Arronax


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:

sudo add-apt-repository ppa: diesch / testing 
sudo apt-get update
sudo apt-get install arronax
nautilus -q

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 .


To bardzo fajne narzędzie. Zobacz stronę autora florian-diesch.de/software/arronax
Rudiger Wolf

Teraz alacarte jest zepsute, oto jest droga. Nie pokazuje wszystkich twoich programów uruchamiających, jak to zrobił Alacarte, ale pozwala ci ustawić więcej ustawień na nich ...

To jest naprawdę miłe i nie dotyczy tylko Unity. Działa również w MATE!
JonasCz

DZIĘKUJĘ CI! zgłosił kilka błędów podczas instalacji (Ubuntu 16), ale działał idealnie! Pokazuje również prawidłową ikonę w programie uruchamiającym!
dwn

NAWET CHŁODNIE! Grupuje otwarte okna pod ikoną programu uruchamiającego - fajnie!
dwn

35

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 Zainstaluj narzędzie gnome-tweak-tool , jeśli jeszcze go nie masz, W terminalu paste-

sudo apt-get install gnome-tweak-tool

2- Następnie wpisz następujące polecenie, aby go uruchomić

gnome-tweak-tool

Lub użyj skrótu klawiszowego Alt+ F2wpisz, gnome-tweak-toola 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”

wprowadź opis zdjęcia tutaj

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 geditterminal lub Alt+ F2, Wklej kod

gnome-desktop-item-edit ~/Desktop/ --create-new

umieść 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 -

wprowadź opis zdjęcia tutaj

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- wprowadź opis zdjęcia tutaj

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/appslub /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.

wprowadź opis zdjęcia tutaj

Wszystko to sprawi, że tworzenie niestandardowych programów uruchamiających będzie niezwykle łatwiejsze, a po konfiguracji możesz je wykonać bez terminala.


Dziękujemy za poświęcenie czasu na napisanie tego! Ukończyłem te kroki i świetnie jest teraz móc tak łatwo uruchamiać programy uruchamiające.
Kamil Slowikowski

6
To jest absurdalnie skomplikowane ...
Reinier Post

Co może być przyczyną tego, że tweaker nie działa? Włączyłem ikony pulpitu w Gnome 3.28.1, ale nie pojawiły się.
Suncatcher

Obsługa ikon pulpitu została całkowicie usunięta w nowych wersjach.
Mateo

33
  1. Utwórz plik .desktop w / usr / share / applications /

    gksudo gedit /usr/share/applications/give-any-name.desktop
    
  2. Wklej następujący tekst

    [Desktop Entry]
    Type=Application
    Terminal=false
    Icon=/path/to/icon/icon.png
    Name=give-name-here
    Exec=/path/to/file/executable
    Categories=Utility;
    

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 .


no cóż, nie mogę znaleźć folderu aplikacji na moim komputerze ...
user590849

to znaczy nie istnieje katalog o nazwie applicationsw /usr/share/? Jak to mozliwe?
Rahul Virpara

tak, dobrze to odkryłem. Dzięki za rozwiązanie. To działa jak urok.
user590849

@virpara dlaczego odpowiednio? Sprawiłem, że działa dobrze w innej kolejności, ale może czegoś mi brakowało?
Sroka

@Magpie masz rację. Tutaj porządek nie ma znaczenia. To mój błąd.
Rahul Virpara

12

Ł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. :)


1
Nie działa ode mnie (komunikat o błędzie) w Ubuntu 14.04
BurninLeo

Może być konieczne użycie środkowego przycisku myszy. To tworzy symboliczne łącze do pliku .desktop. Nadal nie będzie działać, chyba że plik .desktop jest wykonywalny.
Seppo Enarvi

12

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.


1
To zadziałało dla mnie w 14.04:xdg-desktop-icon install /usr/share/applications/google-chrome.desktop
Adam Monsen

Nie ma PasteRMB na moim Gnome 3.28.1
Suncatcher

@Suncatcher To dlatego, że 3.28 w ogóle nie obsługuje ikon pulpitu ...
Jacob Vlijm

5

Utwórz plik o nazwie something.desktop, otwórz go w gedit i wpisz:

[Desktop Entry]
Name=Launcher Name
Comment=Launcher Comment
Exec=Command to Execute
Terminal=false
Type=Application
Icon=Path to Icon

Umieść to /usr/share/applicationsi 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/applicationsjeś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


4

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”:

mkdir ~/Desktop_launchers
sudo apt update && apt install leafpad
cd ~/Desktop_launchers
leafpad Arduino_1_8_5.desktop

Skopiuj i wklej następujące elementy do właśnie utworzonego pliku „Arduino_1_8_5.desktop”.

  • Zauważ, że mój katalog domowy („~”) to „/ home / gabriels”. Zmodyfikuj go poniżej dla swojej nazwy użytkownika.
  • Należy również pamiętać, że w przypadku 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”.
  • Na 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:

[Desktop Entry]
Name=Arduino 1.8.5
Comment=
Exec='/home/gabriels/Downloads/Install_Files/Arduino/arduino-1.8.5/arduino'
Icon=/home/gabriels/Downloads/Install_Files/Arduino/arduino-1.8.5/lib/arduino.png
Terminal=false
Type=Application
StartupNotify=true

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.

chmod +x Arduino_1_8_5.desktop

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”

ln -s ~/Desktop_launchers/Arduino_1_8_5.desktop ~/Desktop/Arduino_1_8_5.desktop

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:

sudo ln -s ~/Desktop_launchers/Arduino_1_8_5.desktop /usr/share/applications/Arduino_1_8_5.desktop

Uwagi:

  • Pliki .desktop aplikacji Unity są przechowywane w: „/ usr / share / applications”
  • Uwaga dodatkowa do ogólnej wiedzy: pliki .desktop w katalogu aplikacji, w przeciwieństwie do pulpitu, nie muszą być oznaczone jako pliki wykonywalne do działania.

5. Gotowe!

  • Teraz, jeśli kiedykolwiek będziesz musiał zaktualizować plik pulpitu, zaktualizuj go bezpośrednio tylko w jednym miejscu: „~ / Desktop_launchers / Arduino_1_8_5.desktop”, a zmiany zostaną automatycznie rozpoznane przez dowiązania symboliczne na pulpicie i w „/ usr / share / Aplikacje".
  • Jeśli ikona pulpitu nie aktualizuje się po zmianie, kliknij pulpit, a następnie naciśnij jeden F5lub Ctrl+, Raby odświeżyć ikony pulpitu.
  • Aby usunąć skróty, po prostu usuń dowiązania symboliczne z pulpitu i z „/ usr / share / applications” w następujący sposób:
    • 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:

wprowadź opis zdjęcia tutaj

Menu Unity Launcher z nowo utworzonym skrótem:

wprowadź opis zdjęcia tutaj

Dodatkowe czytanie:

Aby uzyskać dodatkową wiedzę i alternatywne techniki, zobacz oficjalną dokumentację Ubuntu na temat „UnityLaunchersAndDesktopFiles” tutaj: https://help.ubuntu.com/community/UnityLaunchersAndDesktopFiles


3

Biorąc pod uwagę poprzednią odpowiedź Scaine'a, gnome-panelsposób instalowania zależności, ale w gruncie rzeczy - tak naprawdę nie potrzebujemy ich, musimy tylko utworzyć .desktoppliki. Dlatego umieściłem mały skrypt, który robi to dokładnie w sposób graficzny, tworząc nazwany .desktopplik w ~/Desktopfolderze, ł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.

#!/bin/bash

FORM=$(zenity --forms \ --title="Simple shortcut maker" --text="Create new .desktop file" \
        --add-entry="Program Name" \
        --add-entry="Command or path to file" \
        --add-entry="Terminal app(true/false)" \
        --add-entry="Icon (path)") 

[ $? == 0 ] || exit 1

awk -F'|' -v home="$HOME" '{ 
    FILE = home"/Desktop/"$1".desktop"
        print "[Desktop Entry]" >> FILE
        print "Type=Application" >> FILE
        print "Name="$1 >> FILE
        print "Exec="$2 >> FILE
        print "Terminal="$3 >> FILE
        if ($4 !~ /^[ ]*$/)
            print "Icon="$4 >> FILE ;
    system("chmod 755 " FILE);

}' <<< "$FORM"

A oto jak to wygląda

wprowadź opis zdjęcia tutaj

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.


1
Sugestie: Aplikacja Terminal powinna być polem wyboru - uczyniłoby to kod nieco bardziej złożonym, ale łatwiejszym dla użytkownika. Ikona może być opcjonalnie próbnikiem plików.
muru

@muru dobra sugestia - popracuję nad tym.
Sergiy Kolodyazhnyy

Dodałem skrypt do akcji Nautilus, ale uruchamia on program uruchamiający tylko na pulpicie. Czy istnieje sposób na utworzenie programu uruchamiającego w folderze, w którym skrypt jest wykonywany (za pomocą tej akcji)?

1
@cipricus dobrze, tak, możliwe: skrypt zapisuje do FILE = home"/Desktop/"$1".desktop", gdzie homejest częściowo zdefiniowane jako zmienna dla awkpolecenia -v home="$HOME". Co można zrobić, to usunąć wszelkie odniesienia do FILE z awkpoleceniem, 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ć.
Sergiy Kolodyazhnyy

Dzięki! - Wymyśliłem tę prostszą odpowiedź ( Dodaj „Utwórz program uruchamiający” do menu kontekstowego Nautilus (bez gnome-desktop-item-edit) ), ale myślę, że twój może być ładniejszy.


2

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:

    sudo apt-get install nautilus-action
    
  • 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.

nautilus-action-create-launcher1

  • 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.

    wprowadź opis zdjęcia tutaj

  • Pozostaw pozostałe zakładki bez zmian. Zapisz teraz polecenie i zakończ:

    wprowadź opis zdjęcia tutaj

  • Uruchom ponownie Nautilus:

    nautilus -q
    
  • Możesz dodać skróty z menu kontekstowego, wybierając opcję Utwórz program uruchamiający

    wprowadź opis zdjęcia tutaj

    wprowadź opis zdjęcia tutaj

Skrót zostanie dodany do bieżącego katalogu, na który klikniesz prawym przyciskiem myszy

GOTOWY!


Drobna korekta, proszę poprawić pierwsze polecenie, aby brzmiało „nautilus-action”, a nie „nautilus-action”.
Daniel Dropik,

Próbowałem tego pod Ubuntu 18.04.1, ale get $ 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
brewmanz

nautilus-actionzostał zastąpiony przez filemanger-actions. Ale nie ma go w repozytorium, użyj ppa z raportu o błędzie: bugs.launchpad.net/ubuntu/+source/nautilus/+bug/1768597
Khurshid Alam


1

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/Appscoś 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.


To nie działa (już?) W Ubuntu 13.04. Przeciągnięcie ikony Launchera z deski rozdzielczej nic nie robi. Po prostu „wraca” do Launchera. Myślę, że kiedyś działało to w poprzednich wersjach Ubuntu. Nie wiem, dlaczego wciąż usuwają przydatne funkcje.
matteo,

Tak, nie możesz przeciągać z programu uruchamiającego, musisz przeciągać z Dasha - więc naciśnij Super klawisz, aby wyświetlić Dasha, wtedy zrobi to dowolna ikona. Nie będziesz również musiał mieć pełnego ekranu Dash (w lewym górnym rogu jest przełącznik wielkości), abyś mógł zobaczyć Pulpit, na który przeciągniesz ikonę. Nadal działa w 13.04. Jednak nie próbowałem tego jeszcze w 13.10.
Scaine

Och, rozumiem, myślałem, że mówisz o programie uruchamiającym, ponieważ mylę nazwy i myślnik obejmował cały ekran maszyny, na której wypróbowałem, więc nie mogłem wyciągnąć niczego z myślnika. Ale nie jestem pewien, czy był to tryb pełnoekranowy, myślę, że ekran jest za mały, a niecałkowita kreska wypełnia wszystko. Co można zrobić w takim przypadku? Wygląda na to, że nie można zmienić rozmiaru kreski
matteo,

1
Cześć Matteo - przepraszam, nie widziałem tego wcześniej. Ale i tak nie mogę pomóc! Nie można zmienić rozmiaru Dasha jako takiego, ale w lewym górnym rogu ekranu znajduje się przycisk przełączania, który powinien przełączać się między trybem pełnoekranowym a trybem „netbook”, który zajmuje część ekranu. Być może ta proporcja ma minimum, które wciąż jest zbyt duże dla twojego ekranu? Nie jestem pewny. Chyba warto poszukać na tej stronie?
Scaine,

1

Opracowałem mały program wiersza poleceń do tworzenia programów uruchamiających. Przykład:

iconize -n "Sublime Text" -p /home/marco/Desktop/sublime/sublime -i /home/marco/Desktop/sublime/Icon/256x256/sublime_text.png

Spowoduje to utworzenie odpowiedniego wpisu pulpitu wewnątrz ~/.local/share/applications:

[Desktop Entry]
Type=Application
Name=Sublime Text
Exec=/home/marco/Scrivania/sublime/sublime %U
Icon=/home/marco/Scrivania/sublime/Icon/256x256/sublime_text.png

Następnie możesz przenieść go na pulpit w następujący sposób:

mv ~/.local/share/applications/sublime-text.desktop ~/Desktop

Bardziej wydajnymi alternatywami są Alacarte i MenuLibre (mają więcej funkcji i graficzny interfejs użytkownika).


link do skryptu nie działa

0

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:

  1. Otwórz okno terminala
  2. Biegać 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.


0

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.


-2
  1. Uruchom aplikację terminalu. (Skrót: Ctrl + Alt + T)
  2. Użyj polecenia sudo nautilus, aby uruchomić menedżera plików jako superużytkownik (poziom administratora konta). (*)
  3. Przeglądaj Komputer> usr> udostępnij> aplikacje i przewiń w dół do aplikacji, której chcesz użyć.
  4. Przeciągnij z okna menedżera plików Nautilus na pulpit. (Upewnij się, że okno nautilusa nie jest zmaksymalizowane).
  5. Zamknij Nautilusa i wyjdź z terminalu.
  6. Przeciągnij nowy program uruchamiający po pulpicie do żądanego miejsca.

(*) 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.


Uruchomienie Nautilusa jako superużytkownika jest całkowicie niepotrzebne. Wystarczy nacisnąć i przytrzymać Ctrl + Shift, zwalniając przycisk myszy na pliku, aby utworzyć skrót do po przeciągnięciu go do miejsca docelowego (krok 4).
David Foerster
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.