Czy Unity pozwoli tworzyć niestandardowe ikony uruchamiania z .desktop
plików lub poprzez system edycji menu? (W tej chwili program uruchamiający nie daje opcji „pozostań w programie uruchamiającym” we wszystkich programach.
W przypadku niektórych programów, których używam, muszę tworzyć niestandardowe programy uruchamiające lub .desktop
pliki.
Na przykład, codzienne kompilacje blendera są zazwyczaj tylko folderami z plikiem wykonywalnym.
W podstawowym Gnome lub KDE mogę wprowadzić nową pozycję menu za pomocą systemu edycji menu. Następnie mogę również dodać go do Docky z menu lub przeciągając .desktop
do niego plik. Program uruchamiający Unity nie obsługuje przeciągania i upuszczania, więc nie jest to błąd ani nic, ale kiedy otwieram .desktop
plik, ma nieprzewidywalne wyniki. W większości przypadków nie będzie „utrzymywać się w programie uruchamiającym”. Kiedyś będzie miał element możliwy do przypięcia bez .desktop
ikony, a jeśli przypięję element do programu uruchamiającego, nie wywoła programu ponownie po zamknięciu. Mam też do pracy z .desktop
plikiem dla celtx
.
gedit
) i usuń wiersz ze zlokalizowaną ikoną, w moim przypadkuIcon[sv_SE]=gnome-panel-launcher
i pozostaw drugi wiersz „Icon =”.Odpowiedzi:
W przypadku wersji 11.04 i wcześniejszych:
Unity obsługuje niestandardowe programy uruchamiające z plików .desktop. Aby utworzyć niestandardowy program uruchamiający z
.desktop
pliku, musisz utworzyć*.desktop
plik dla swojego programu..desktop
Plik powinien wyglądać tak:W menedżerze plików otwórz folder domowy i przejdź do: (Może być konieczne naciśnięcie przycisku, ctrl+haby wyświetlić ukryte pliki, aby wyświetlić
.gconf
katalog).zobaczysz kilka folderów zaczynających się od „
app-
”. musisz utworzyć folder dla swojego programu. Użyj tej samej nazwy. Desktop, której użyłeś/usr/share/applications
. Przejdź do 1 z folderów, aby znaleźć coś, co już znajduje się w doku, a następnie skopiuj plik xml i wklej go do nowego folderu. Otwórz go z edytora tekstu i zmienić nazwę*.desktop
do swojej nazwy.desktop
.Otwórz edytor gconf (możesz otworzyć gconf, uruchamiając polecenie
gconf-editor
w terminalu) i przejdź do:Kliknij dwukrotnie listę po prawej stronie i dodaj swoją
name.desktop
.Wyloguj się i zaloguj ponownie, powinieneś zobaczyć swój program uruchamiający. (dziękuję kerry_s na forach Ubuntu za pomoc w tej odpowiedzi)
Jedność ma również funkcję o nazwie Soczewki. Domyślnie masz dwa w Unity: Aplikacje i Pliki. W przyszłości będziesz mógł zainstalować i stworzyć znacznie więcej. Jest kilka informacji na ten temat na wiki Ubuntu: https://wiki.ubuntu.com/Unity/Lenses
źródło
Zaktualizowano: 2015-grudzień
Dla Ubuntu 15.10 lub 14.04 LTS (11.10 lub nowszy, z Unity (3D))
UWAGA: Może to zastąpić funkcję istniejącej ikony lub (po utworzeniu) można ją wyszukać (z ikony Dash), aby dodać do bieżącego paska przycisków.
Najpierw dokonać WŁASNY kopię któregokolwiek z .desktop plików, które chcesz zmodyfikować. Jest DUŻO bezpieczniejszy, dlatego zawsze możesz go usunąć i zacząć od nowa.
Przykład: Mozilla Firefox , firefox.desktop
Następnie ostrożnie zmień dowolne sformułowanie lub dodaj dodatkowe opcje.
Uwaga: Znak „&” natychmiast zwalnia wiersz polecenia.
Mój własny plik „ firefox.desktop ”:
Mój własny plik „ libreoffice-startcenter.desktop ”:
Plik „ Toolbox.desktop ” ikony wielu narzędzi :
Oto niektóre z moich wcześniejszych wysiłków.
źródło
~/.local/share/applications
paska bocznego na kreskę. Otwórz „Nautilus / Files”; Widok> Pokaż ukryte pliki; nawiguj z „.local”> „.local / share”> „.local / share / applications”; przeciągnij plik .desktop ../usr/local/share
to skrypty uruchamiające utworzone podczas instalacji aplikacji. (jak wyżej) Zalecam skopiowanie ich.local/share
PRZED próbą dalszego dostosowania.W wersji 11.10 i nowszej:
Nadal możesz utworzyć Launcher na pulpicie za pomocą starego okna dialogowego GUI.
Za pomocą
ALT+F2
typu:gnome-desktop-item-edit --create-new ~/Desktop
(Capital D)Spowoduje to uruchomienie okna dialogowego (Utwórz program uruchamiający):
Możesz umieścić ten
.desktop
plik w dowolnym folderze, a następnie przeciągnąć i upuścić w programie uruchamiającym.Uwaga: Pakiet
gnome-desktop-item-edit
musi zostać zainstalowany najpierw, więc jeśli zostałgnome-panel
zainstalowany, to zostanie zainstalowany automatycznie.źródło
sudo apt-get install gnome-panel
pierwszy.W przypadku wersji 11.04 i wcześniejszych:
Jest to metoda bez edycji plików konfiguracyjnych i bez uprawnień administratora.
Najpierw utwórz program uruchamiający na pulpicie (tylko tymczasowy)
Create Launcher...
Teraz masz program uruchamiający na pulpicie. Jeśli jesteś z niego zadowolony, zdobądź go w panelu uruchamiania:
Otwórz folder domowy. Naciśnij,
Ctrl + H
aby w razie potrzeby pokazać ukryte pliki.Przeglądaj do
.local/share/applications
Przeciągnij i upuść Launcher z pulpitu do tego folderu.
Teraz przeciągnij i upuść program uruchamiający z
.local/share/applications
paska uruchamiania po lewej stronie ekranu.Możesz teraz usunąć niestandardowy program uruchamiający na pulpicie, jeśli nadal tam jest.
Otóż to.
źródło
Widzę tu wiele złożonych odpowiedzi. Myślę, że to rozwiązanie jest proste.
alacarte
, jeśli go nie masz. Jest to edytor menu, który został zainstalowany domyślnie przed 11.10. Oczywiście musisz to zrobić tylko raz.)W Oneiric może być również konieczne zainstalowanie pakietu
gnome-panel
, coalacarte
powinno, ale nie musi, zależeć. Widzieć:https://bugs.launchpad.net/ubuntu/+source/alacarte/+bug/826049
źródło
W wersji 11.10 i nowszej:
W Ubuntu 11.10 najłatwiejszym sposobem utworzenia niestandardowego programu uruchamiającego z pliku .desktop jest skopiowanie istniejącego pliku .desktop lub utworzenie niestandardowego.
Aby utworzyć prosty niestandardowy, musisz dodać te wpisy do wybranego pliku .desktop w
~/.local/share/applications/
nano ~/.local/share/applications/your_application_name.desktop
Aby uzyskać dodatkowe opcje dla pliku .desktop, możesz odwiedzić tę stronę . Wszystkie dostępne opcje są tam bardzo dobrze opisane.
Możesz również skopiować plik .desktop istniejącej aplikacji na
/usr/share/applications/
swój~/.local/share/applications/
i edytować go zgodnie z własnymi potrzebami.tzn. spowoduje to skopiowanie
gedit
pliku .desktop do folderu, w którym należy zapisać pliki .desktop dla użytkownikaNastępnie otwórz tę lokalizację za pomocą
nautilus ~/.local/share/applications/
i przeciągnij n upuść właśnie utworzony plik do programu uruchamiającego Unity.Ma opcję zamiast przeciągania i upuszczania pliku, który można otworzyć
dconf-editor
(zainstalować gosudo apt-get install dconf-tools
lub poszukać wUSC
) i przejść do pulpitu.unity.launcher i edytować kluczfavorites
, klikając dwukrotnie wpisy po prawej stronie klucza.Aby dodać niestandardowy program uruchamiający, dodaj go w żądanym miejscu w tym formacie
'/home/bruno/.local/share/applications/gedit.desktop'
. Nie zapomnij uszanować,
spacji i tej linii i upewnij się, że linia zaczyna się i kończy odpowiednio z[
i]
.Ta metoda wymaga wylogowania i ponownego zalogowania, aby zmiana została
favorites
zastosowana.źródło
Dla mnie w 12.04 wykonuję następujące czynności:
na pulpicie utwórz „Dokument bez tytułu”. Kliknij pulpit prawym przyciskiem myszy i wybierz Utwórz nowy dokument.
Edytuj plik za pomocą Gedit i dodaj następujące wiersze:
[Wpis na pulpicie]
Typ = Aplikacja
Zapisz plik, a następnie zmień jego nazwę na dowolną, ale na końcu nazwy dodaj .desktop. Na przykład, gdybym chciał utworzyć skrót do programu do wina, takiego jak Photoshop, podałbym nazwę
photoshop.desktop
Teraz powinieneś być w stanie kliknąć plik prawym przyciskiem myszy, a Właściwości Launchera powinny wyglądać następująco:
Jak widać na obrazku, możesz teraz w wierszu polecenia wpisać dowolne imię, inną nazwę, ikonę itp.
Nie zapomnij ustawić uprawnień jako wykonywalnych! W przeciwnym razie to nie zadziała.
To jest jak krótka wersja innych odpowiedzi tutaj.
źródło
Aby dodać aplikacje do programu uruchamiającego w jedności:
dash
(logo ubuntu, lewy górny róg)Pin to launcher
.right click
programu uruchamiającego, ikonę programu uruchamiającego iQuit
UWAGA: Ikon w tym momencie nie można zmienić rozmieszczenia po załadowaniu,
należy je ustawić w takiej kolejności, w jakiej mają się pojawiać podczas instalowania ikon w programie uruchamiającym!
źródło
12.04
Dla tych, którzy lubią mieć GUI: W 12.04 masz również opcję użycia Arronax, który jest wtyczką Nautilus do utworzenia twojego programu uruchamiającego (dokładniej plików .desktop), oto wyjaśnienie, jak to działa.
Jeśli masz już program uruchamiający aplikacje, możesz po prostu kliknąć prawym przyciskiem myszy i kliknąć opcję „Utwórz starter dla tego pliku”, jak pokazano poniżej.
Jeśli masz włączone ikony pulpitu, możesz utworzyć własny program uruchamiający za pomocą określonych poleceń, po prostu klikając prawym przyciskiem myszy na pulpicie, daje to następującą opcję utworzenia pustego startera:
Po kliknięciu przycisku „Utwórz starter” otworzy się następujące okno dialogowe, w którym można łatwo dostosować starter za pomocą dowolnego polecenia:
Po zapisaniu programu uruchamiającego na pulpicie zobaczysz plik pokazany tutaj:
Następnie wystarczy go podnieść i przeciągnąć na dok w dowolnym miejscu:
Kilka fajnych funkcji:
Możliwość przypisania Słowa kluczowego do polecenia, dzięki czemu można je przeszukiwać za pomocą myślnika jedności.
Relatywnie szybkie tworzenie programów uruchamiających dla programów Windows w Wine, jak wyjaśniono w tym filmie na youtube (chociaż sam tego nie testowałem)
Instalacja
Zastrzeżenie przed instalacją : Arronax jest wciąż w fazie rozwoju alfa, ponieważ nie ma tak wielu programistów pracujących nad nim, nie miałem z tym żadnego problemu, ale wolę dać ci znać, na wypadek gdyby miało to wpływ na twój wybór po zainstalowaniu innego PPA, którego nie znasz.
Aby zainstalować za pomocą okna terminala ( Ctrl+ Alt+, Taby je otworzyć), wpisz następujące polecenia:
Po wykonaniu tej czynności musisz ponownie uruchomić Nautilus, logując się i wylogowując lub wpisując następujące polecenie w oknie terminala:
11.10
Chciałem, aby była to edycja odpowiedzi Barta van Heukelomsa, ponieważ działa ona również w wersji 11.10, ale jak moderator uprzejmie zauważył, gdy zasugerowałem edycję, jest to inna odpowiedź, mimo że jest również taka, która działa. Próbowałem tego kilka razy 11.10, zanim zaktualizowałem i nie miałem żadnych problemów. Jednak nie mogę ręczyć, że nadal działa perfekcyjnie, choć spodziewam powinna nadal działać.
Instalacja w 11.10 jest dokładnie taka sama jak w 12.04.
źródło
Jest to metoda bez edycji plików konfiguracyjnych.
Najpierw utwórz program uruchamiający na pulpicie (tylko tymczasowy)
Create Launcher...
Teraz masz program uruchamiający na pulpicie. Jeśli jesteś z niego zadowolony, zdobądź go w panelu uruchamiania:
gksu nautilus
./home/your-username/Desktop
Copy
./usr/share/applications
Paste
./usr/share/applications
paska uruchamiania po lewej stronie ekranu.Otóż to.
źródło
Proste rozwiązanie:
źródło
Użyj alacarte, aby tworzyć nowe wyrzutnie. Naciśnij Alt F2, wpisz „alacarte”, naciśnij Enter. Utwórz tam nowy program uruchamiający. Teraz program pojawi się w wynikach wyszukiwania i możesz przeciągnąć go do panelu.
źródło
W przypadku programu uruchamiającego jedność Ubuntu 12.04 oficjalna dokumentacja „ UnityLaunchersAndDesktopFiles ” wyjaśniła całkiem dobrze.
Youtube video jest bardziej intuicyjne. Wystarczy postępować zgodnie z samouczkiem wideo, który bardzo pomaga.
źródło
Dziękujemy za powyższe informacje. Ale ścieżki nie były poprawne dla mojej instalacji Ubuntu 11.04. Znalazłem pliki pulpitu w:
~/.gnome2/panel2.d/default/launchers/*.desktop
.W nautilus ten folder nie wyświetlał nazw plików, ale nazwy wyświetlane w menu jedności. Kliknij prawym przyciskiem myszy i użyj Właściwości, aby wyświetlić informacje w łączu. Nie można jednak zobaczyć tutaj prawdziwej nazwy pliku. Użyj linii poleceń
zobaczyć ich.
źródło
ubuntu 14.04 +
jest to bardziej głupi dowód niż próba przeciągnięcia i upuszczenia tej samej ikony aplikacji na pasku uruchamiania
źródło