Hanisch
(Themenstarter)
Anmeldungsdatum: 9. Dezember 2008
Beiträge: 1370
|
woko1754 schrieb: Laut Angaben hast du Kubuntu im Einsatz, Guake ist aber eine Gnome Anwendung. Warum verwendest du nicht "Terminal" ? Für mich das beste Terminalprogramm überhaupt, hatte es über zehn Jahre professionell im Einsatz. Um Autostart muss man sich da auch nicht kümmern.
In wie weit ersetzt "Terminal" Guake/Yakuake?
Wie konfiguriere ich "Terminal" für den Autostart und den Aufruf mit F12? Gruß
Ch. Hanisch
|
ChickenLipsRfun2eat
Anmeldungsdatum: 6. Dezember 2009
Beiträge: 12067
|
Wenn du eh Budgie mit drauf hast, das bringt auch tilix mit. Auch ein Dropdown-Terminal.
|
Hanisch
(Themenstarter)
Anmeldungsdatum: 9. Dezember 2008
Beiträge: 1370
|
ChickenLipsRfun2eat schrieb: Wenn du eh Budgie mit drauf hast, das bringt auch tilix mit. Auch ein Dropdown-Terminal.
Sorry, leider ist tilix keine Alternative zu Guake/Yakuake.
Tilix ist bei mir kein Aufklapp-Terminal und auch nicht mit F12 o.ä. aufrufbar. Gruß
Ch. Hanisch
|
Frieder108
Anmeldungsdatum: 7. März 2010
Beiträge: 8989
|
also wenn ich das lese → Hanisch schrieb: Tatsächlich habe ich auch hier wieder folgende Oberflächen installiert:
Plasma
LXQT
Lubuntu
Budgie
Openbox
dann kann ich mir schon vorstellen, dass ein(e) Datei/Skript/was_auch_immer und mit .desktop endet, nicht so richtig weiß, wohin die Reise geht.
|
tomtomtom
Supporter
Anmeldungsdatum: 22. August 2008
Beiträge: 53484
Wohnort: Berlin
|
Frieder108 schrieb: also wenn ich das lese → Hanisch schrieb: Tatsächlich habe ich auch hier wieder folgende Oberflächen installiert:
Plasma
LXQT
Lubuntu
Budgie
Openbox
dann kann ich mir schon vorstellen, dass ein(e) Datei/Skript/was_auch_immer und mit .desktop endet, nicht so richtig weiß, wohin die Reise geht.
Nee, nee. Du hast das nicht richtig verstanden. Hanisch ist auf der ewig währenden Mission, die Grenzen der Konfiguration auszuloten. Das muss so.
|
Hanisch
(Themenstarter)
Anmeldungsdatum: 9. Dezember 2008
Beiträge: 1370
|
Hallo tomtomtom,
tomtomtom schrieb: Nee, nee. Du hast das nicht richtig verstanden. Hanisch ist auf der ewig währenden Mission, die Grenzen der Konfiguration auszuloten. Das muss so.
Dieser Nebenschauplatz hier trägt nichts zu der Frage nach den seltsamen Symlinks bei /usr/share/applications/guake.desktop und /usr/share/applications/guake-prefs.desktop
../guake/data/guake.template.desktop
../guake/data/guake-prefs.template.desktop
bei. Wo eigentlich folgende Symlinks:
/usr/share/guake/data/guake.template.desktop
/usr/share/guake/data/guake-prefs.template.desktop
richtiger wären, um Probleme nach dem Kopieren an andere Orte zu vermeiden. Warum die Entwickler solche Klimmzüge mit den Symlinks gemacht haben bleibt ein Rätsel. Gruß
Ch. Hanisch
|
tomtomtom
Supporter
Anmeldungsdatum: 22. August 2008
Beiträge: 53484
Wohnort: Berlin
|
Das sind Pfade, keine Syntax. Und "richtiger" gibt es da nicht. Frag bei den Entwicklern nach, die haben die Änderung gamacht. Dich hier darüber zu beschweren bringt dir - außer neuen Punkten auf der Troll-Skala - herzlich wenig.
|
seahawk1986
Anmeldungsdatum: 27. Oktober 2006
Beiträge: 11176
Wohnort: München
|
Ah ich glaube jetzt habe ich das Problem verstanden - du hast Symlinks mit einem relativen Pfad kopiert statt sie neu anzulegen. Auf meiner frischen Ubuntu 19.04 Installation ist /usr/share/guake/data/guake.desktop kein Symlink, aber /usr/share/applications/guake.desktop ist ein Symlink, der auf /usr/share/guake/data/guake.desktop zeigt. Wenn man eh die Datei aus dem Paket nutzen will, tut es ein neuer Symlink, der entweder auf die originale Datei oder den bestehenden Symlink zeigt - wenn man die eigentliche Datei kopieren will, kann man cp sagen, dass es Symlinks dereferenzieren soll. Also z.B.
ln -s -t /etc/xdg/autostart/ /usr/share/guake/data/autostart-guake.desktop
# oder wenn man auf die originale Datei zeigen will
ln -L -f -t /etc/xdg/autostart/ /usr/share/guake/data/autostart-guake.desktop
# oder wenn man unbedingt Dateien kopieren will
cp -L /usr/share/guake/data/autostart-guake.desktop /etc/xdg/autostart/autostart-guake.desktop
|
Hanisch
(Themenstarter)
Anmeldungsdatum: 9. Dezember 2008
Beiträge: 1370
|
seahawk1986 schrieb: Ah ich glaube jetzt habe ich das Problem verstanden - du hast Symlinks mit einem relativen Pfad kopiert statt sie neu anzulegen.
Ja, da genau liegt da Problem.
Bisher genügte es, die desktop-Dateien nach /etc/xdg/autostart bzw. ~/.config/autostart zu kopieren. Mit diesen seltsamen Symlinks geht das nun offensichtlich nicht mehr so einfach. Mir ist der tiefere Sinn dieser Symlinks schleierhaft. Gruß
Ch. Hanisch
|
seahawk1986
Anmeldungsdatum: 27. Oktober 2006
Beiträge: 11176
Wohnort: München
|
Hanisch schrieb: Mir ist der tiefere Sinn dieser Symlinks schleierhaft.
Damit muss die Datei nur einmal im Paket vorhanden sein und Links, die darauf zeigen, benötigen nur zusätzliche Inodes, aber darüber hinaus zusätzlichen Platz auf der Platte.
|
V_for_Vortex
Anmeldungsdatum: 1. Februar 2007
Beiträge: 12085
Wohnort: Berlin
|
Nebenbei, im selben Dateisystem (also nicht über Partitionen / logische Laufwerke etc. hinweg) kann man statt Sym- auch Hardlinks anlegen. 🤓
|
Hanisch
(Themenstarter)
Anmeldungsdatum: 9. Dezember 2008
Beiträge: 1370
|
V_for_Vortex schrieb: Nebenbei, im selben Dateisystem (also nicht über Partitionen / logische Laufwerke etc. hinweg) kann man statt Sym- auch Hardlinks anlegen. 🤓
Wozu denn das?
Das würde die Konfusion doch nur noch verschlimmern. Was um alles in der Welt hat die Entwickler zu diesen Symlinks veranlaßt? Gruß
Ch. Hanisch
|
tomtomtom
Supporter
Anmeldungsdatum: 22. August 2008
Beiträge: 53484
Wohnort: Berlin
|
Hanisch schrieb: Was um alles in der Welt hat die Entwickler zu diesen Symlinks veranlaßt?
Tja, da bleiben wohl nur zwei Möglichkeiten: Entweder sie wollten dich ärgern oder sie waren vom Teufel besessen. Oder sie haben zuviel <°(((((((><> bekommen.
|
seahawk1986
Anmeldungsdatum: 27. Oktober 2006
Beiträge: 11176
Wohnort: München
|
Hanisch schrieb: Was um alles in der Welt hat die Entwickler zu diesen Symlinks veranlaßt?
Die Symlinks werden vom Paket erstellt (vgl. https://www.debian.org/doc/manuals/maint-guide/dother.de.html#links und debian/guake.links im Quellpaket (http://archive.ubuntu.com/ubuntu/pool/universe/g/guake/guake_3.4.0.orig.tar.gz)), nicht von den Entwicklern von Guake:
/usr/share/guake/data/guake.template.desktop usr/share/applications/guake.desktop
/usr/share/guake/data/guake-prefs.template.desktop usr/share/applications/guake-prefs.desktop
/usr/share/guake/data/guake.desktop usr/share/applications/guake.desktop
/usr/share/guake/data/pixmaps/guake.png usr/share/pixmaps/guake.png
Und die Idee ist ganz einfach, dass man Dateien mit dem selben Inhalt nicht mehrfach auf der Platte haben will. Prinzipiell könnte man mit dh_install in Kombination mit dh_exec auch Dateien umbenennen (vgl. https://manpages.ubuntu.com/manpages/disco/man1/dh-exec.1.html), aber wenn man die Pfade konsistent halten will, sind Links einfacher.
|
Hanisch
(Themenstarter)
Anmeldungsdatum: 9. Dezember 2008
Beiträge: 1370
|
seahawk1986 schrieb: Hanisch schrieb: Was um alles in der Welt hat die Entwickler zu diesen Symlinks veranlaßt?
Und die Idee ist ganz einfach, dass man Dateien mit dem selben Inhalt nicht mehrfach auf der Platte haben will.
Und dafür undokumentiert in Kauf nimmt, daß eine Übertragung von Guake in den Autostat /etc/xdg/autostart/ bzw. ~/.config/autostart unzumutbar kompliziert wird. Gruß
Ch. Hanisch
|