Vraag Hoe voeg ik een applicatie toe aan het dashboard?


Ik heb zojuist Oneiric Ocelot geïnstalleerd en ik kan er niet achter komen hoe ik een toepassing, die in mijn thuismap is opgeslagen, aan het dashboard kan toevoegen. Ik kan een draagraket maken, maar ik wil het ook in het dashboard.


68
2017-10-16 20:57


oorsprong


@jokerdino: Bedankt, lijkt een goede oplossing te zijn. Er moet echter zeker ook een manier zijn om geen nieuwe software te installeren? - scrrr


antwoorden:


Een manier die ik gebruik is om een ​​item toe te voegen in de menu's met alacarte Install alacarte.

  1. Installeer alacarte als dit nog niet het geval is: sudo apt-get install alacarte
  2. Open alacarte door het in de runprompt te typen (ALT+F2)
  3. Klik op Nieuw item en vul naam en opdracht in.
  4. Klik op OK en sluit alacarte.
  5. Applicatie zou moeten verschijnen in de zoekactie naar het dashboard.

EDIT: Deze oplossing werkt niet op de nieuwe versie Ubuntu 13.04.


57
2017-10-16 21:39



Dat heeft de truc gedaan. Bedankt! - jqno
In Ubuntu 13 kun je naar alacarte gaan en het nieuwe item toevoegen. Nadat je het hebt gemaakt, ziet het eruit alsof er niets is gebeurd. Ga dan naar ~ / .local / share / applications en je zou een bestand alacarte-made.desktop moeten zien. Klik met de rechtermuisknop op het bestand en ga naar eigenschappen en voeg vervolgens de onderkant van het eigenschappenvenster toe, vink het vakje aan om het te laten uitvoeren. Nadat je dat hebt gedaan, zou het item in je dashboard moeten verschijnen. - James
De oplossing van @James werkt. - JCasso
Werkt op 16.04 LTS - Fred Lackey
Werkt op Ubuntu 18.04 LTS - Dinh Anh Thi


Er zijn twee manieren om dit aan te pakken

Geen nieuwe softwaremethode

Voor 11.10 en nieuwer:

Om een ​​eenvoudige gewoonte te maken .desktop u moet deze vermeldingen toevoegen aan a .desktop bestand van uw keuze in ~ / .local / share / applications /

nano ~/.local/share/applications/your_application_name.desktop

[Desktop Entry]
Name=the name you want shown
Comment=
Exec=command to run
Icon=icon name
Terminal=false
Type=Application
StartupNotify=true

Voor extra opties voor uw .desktop-bestand kunt u bezoek dit plaats. Alle beschikbare opties zijn daar zeer goed beschreven.

U kunt ook het .desktop-bestand van een bestaande toepassing kopiëren van /usr/share/applications/aan jouw ~/.local/share/applications/ en bewerk het om aan uw behoeften te voldoen.

dat wil zeggen: dit kopieert het gedit .desktop-bestand naar de map waar de .desktop-bestanden voor een gebruiker moeten worden opgeslagen

cd ~/.local/share/applications
sudo cp /usr/share/applications/gedit.desktop .

Daarna open die locatie met behulp van nautilus ~/.local/share/applications/ en sleep het bestand dat u zojuist hebt gemaakt naar het Unity-opstartprogramma.

Heeft een optie in plaats van het verslepen van het bestand dconf-editor (installeer het met sudo apt-get install dconf-tools of zoek het in de USC) en navigeer naar desktop.unity.launcher en bewerk de belangrijkste favorieten door dubbel te klikken op de items rechts van de toets.

Voeg je aangepaste opstartprogramma toe en voeg het toe op de gewenste positie met deze indeling '/home//.local/share/applications/.desktop'. Vergeet niet om de , en de spaties in die regel en zorg ervoor dat de regel begint en eindigt [ en ]respectievelijk.

Met deze methode moet u zich afmelden en weer inschakelen om de wijziging in favorieten van kracht te laten worden. Hierdoor verschijnt het in het streepje


Nieuwe software gebruiken

Gebruik makend van gnome-desktop-item-edit

Hiervoor heb je nodig gnome-tweak-tool of gnome-shell geïnstalleerd

Gebruik ALT+F2 en typ

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

Dit opent het dialoogvenster Create Launcher

Create Launcher

Je kunt dit zetten .desktop bestand in /home/<username>/.local/share/applications/ om het in het streepje te laten verschijnen

Gebruik makend van alacarte

Voor deze methode moet je alacarte geïnstalleerd. Doe het door

sudo apt-get install alacarte

En gebruiken ALT+F2 en typ in alacarte

U krijgt dit dialoogvenster:

enter image description here

Selecteer de gewenste categorie en klik op "Nieuw item"

Je krijgt dit dialoogvenster

Create launcher-alacarte

Klik OK . Het verschijnt in het dashboard

OPMERKING voor Ubuntu 13.04 en hoger:   Na het uitvoeren van de bovenstaande stappen, gebeurt er niets en lijkt het alsof er niets aan het dashboard is toegevoegd

Ga naar om dit op te lossen ~/.local/share/applications en je zou een bestand met de naam moeten kunnen zien alacarte-made.desktop.

Klik met de rechtermuisknop op dit bestand en vink het vakje aan dat dit toestaat excecutetoestemmingen.

Na het sluiten van het eigenschappenvenster, verschijnt uw invoer nu in het streepje.


bronnen:

Bruno Pereira's antwoord

Binarylife's antwoord

Kikixx's antwoord

James 'commentaar


97
2018-03-14 05:06



alacart werkt niet in ubuntu 13.04. er verschijnt niets in het streepje na het toevoegen van een item. - waspinator
@waspinator inderdaad. Gelukkig werkt de 'Geen nieuwe softwaremethode voor 11.10 en nieuwer' nog steeds als een charme! (Dit gedaan met 13.10) - parvus
Ik waardeer uw "Geen software" -methode. (werkt op 15.04) - Tiberiu C.
Als u wilt verschijnen in de resultaten van dash-toepassingen, hoeft u alleen maar toe te voegen NoDisplay=false aan het einde van de .desktop bestand en tada! (bron) - KrisWebDev
Om de te genereren .desktop bestand van een actieve toepassing met de rechtermuisknop op het pictogram in de Launcher en selecteer "Toevoegen aan Dash". Vervolgens kunt u het gegenereerde bestand wijzigen in ~/.local/share/applications. - absynce


Een .desktop-bestand in .local/share/applications map zal ook de truc doen.

Voeg gewoon de vereiste toe .desktop bestanden, maak ze uitvoerbaar met chmod +x <filename> en herstart eenheid door te typen unity --replace

Een .desktop-bestand voor sublieme tekst

[Desktop Entry]
Encoding=UTF-8
Name=Sublime Text 2
Comment=Launch Sublime Text 2
Icon=/home/user/Sublime Text 2/Icon/48x48/sublime_text.png
Exec="/home/user/Sublime Text 2/sublime_text"
Terminal=false
Type=Application
Categories=Developer;Accessories;Accessibility;
StartupNotify=true

Notitie
Als de Exec-reeks spatietekens bevat, moeten dubbele aanhalingstekens worden gebruikt.


10
2018-03-18 09:31



chmod +x <filename> is niet nodig voor streepjes. Het is alleen verplicht voor .desktop bestanden die u wilt uitvoeren door erop te dubbelklikken. Handig voor degenen in ~/Desktop, maar niet nuttig in ~/.local/share/applications - MestreLion


Meestal wordt het pictogram automatisch toegevoegd wanneer u het installeert. Maar als dat niet zo is, doe dan het volgende:

  1. Open het Unity-dashboard.
  2. Typ hoofdmenu in de zoekbalk. (In Duitsland moet u "Hauptmenu" typen)
  3. Open het en selecteer de beste categorie waarin je app past (als je er een wilt maken).
  4. Selecteer item invoegen.
  5. Typ naam, opdracht (een terminalopdracht of pad naar het uitvoerbare bestand) en opmerking.
  6. Voeg het item toe.
  7. Start het item vanaf het Unity Dashboard.

0
2018-01-20 13:55