Intelligente Lösungen
in neuer Dimension

Graphischer Starter via Kommandozeile

Bei Ubuntu-20.04 kann ich graphische Starter auf dem Desktop ablegen, in dem ich eine geeignete Datei mit dem Namen “applikation.desktop” im Verzeichnis “/home/uli/Schreibtisch” ablege und

  • die Datei dann als ausführbar kennzeichne (chmod +x applikation.desktop)
  • die Datei mittels Rechtsklick auf der Maus mit “Start erlauben” kennzeichne

Unklar ist, wie das ohne Maus erreicht werden kann!

Ablauf ohne Maus

applikation.desktop ablegen

1
2
3
4
5
6
7
8
9
10
11
cat >~/Schreibtisch/applikation.desktop <<EOF
[Desktop Entry]
Version=1.0
Name=Test Gnome-Disks
Comment=Debug
Exec=gnome-disks
Icon=utilities-terminal
Terminal=false
Type=Application
Categories=Application;
EOF

applikation.desktop ausführbar

1
chmod +x ~/Schreibtisch/applikation.desktop

applikation.desktop startbar

1
dbus-launch gio set ~/Schreibtisch/applikation.desktop "metadata::trusted" true

Schreibtisch aktualisieren

1
2
3
dbus-send --type=method_call --print-reply \
  --dest=org.gnome.Shell /org/gnome/Shell  \
  org.gnome.Shell.Eval string:'global.reexec_self()'

Links

*Gnome 3 and .desktop files – What exactly does “Allow/Disallow lauching do”?

Änderungen

  • 2021-12-13 – Erste Version