Benutzerdefiniertes Symbol im Anwendungsstarter kann nicht festgelegt werden

7

Ich verwende Ubuntu 10.10 und habe Probleme beim Festlegen eines benutzerdefinierten Symbols für einen von mir erstellten Anwendungsstarter. Ich habe eine SVG-Datei erstellt und abgelegt. /usr/shared/icons/hicolor/scalable/apps/Wenn ich versuche, sie als Symbol für den Anwendungsstarter auszuwählen, wird nur die Standardeinstellung gnome-panel-launcher.svg verwendet.

Wenn ich die SVG-Datei auf meinen Desktop lege und sie dann auswähle, ist alles in Ordnung. Ich gehe davon aus, dass dies eine Art Berechtigungsproblem ist, aber ich kann es scheinbar nicht herausfinden. Ich habe die Berechtigungen so festgelegt, dass sie mit den anderen Symbolen in identisch sind /usr/shared/icons/hicolor/scalable/apps/, habe aber auch kein Glück dabei.

Jared
quelle
Haben Sie überprüft, ob IHR Benutzer Lese- / Schreibberechtigungen für den skalierbaren Ordner / apps hat? Ich meine den gleichen Benutzer, die gleiche Gruppe, die gleichen Chmod-Berechtigungen und die gleichen Chown-Berechtigungen. Nur um 100% sicher zu sein.
Luis Alvarado
1
@CYREX Ihr Benutzer muss keine Schreibberechtigung für einen Symbolordner haben, um das Symbol in einem Launcher verwenden zu können.
Jesaja
@CYREX Alle Symbole und Ordner gehören root, was die Standardeinstellung ist, und ich kann alle anderen Symbole für den Anwendungsstarter festlegen.
Jared
1
@CYREX Zum ersten Mal habe ich sudo cp myicon.svg /usr/share/icons/hicolor/scalable/apps/. Dann habe ich es so gksudo nautiluskopiert. Keiner von beiden hat bei mir funktioniert.
Jared
1
Dies hat möglicherweise etwas mit dem Verhalten bei der Symbolsuche zu tun. Wenn Sie in / usr / share / icons / hicolor / scalable / apps / (und möglicherweise in anderen Ordnern unter apps /) ein Symbol angeben, wird in Ihrem aktuellen Thema nach diesem Symbolnamen gesucht. Ich weiß nicht, was passiert, wenn es nicht gefunden werden kann. Was passiert, wenn Sie es in / usr / share / pixmaps einfügen?
Zpletan

Antworten:

4

Ich denke, Sie müssen auch PNG-Versionen in 16x16,24x24,36x36,48x48 ect bereitstellen. Ordner. Nicht nur skalierbar! Vielleicht kannst du die Ordner Ubuntu-Mono-Light und Ubuntu-Mono-Dark ausprobieren :)

Megubyte
quelle
1
Das scheint funktioniert zu haben. Ich habe nicht überprüft, ob Sie auch die PNG-Versionen bereitstellen müssen, aber indem ich sie in einem anderen Ordner abgelegt habe, konnte ich das benutzerdefinierte Symbol festlegen. Danke für Ihre Hilfe!
Jared
Kein Problem, ich helfe gerne :)
Megubyte
Zu Ihrer Information, ich musste auch vollständige Leseberechtigungen erteilen, damit dies funktioniert (gou + r)
Jonathan Neufeld
0

Ich hatte kein Glück mit .png, aber ein 64x64 .jpg hat funktioniert! (Ubuntu Trusty, Gnome)

YMMV, das ist also mein System:

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=14.04
DISTRIB_CODENAME=trusty
DISTRIB_DESCRIPTION="Ubuntu 14.04.5 LTS"

Linux *** 4.4.0-83-generic #106~14.04.1-Ubuntu SMP Mon Jun 26 18:10:19 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

GNOME Shell 3.10.4

Ich musste töten gnome-panel, um die neuen Symbole auf dem Panel zu sehen:

ps aux | grep gnome-panel

zeigt Ihnen die PID:

me        2397  0.0  0.3 738108 56688 ?        Sl   Nov30   2:39 gnome-panel
me       22210  0.0  0.0  18420  2100 pts/43   S+   13:16   0:00 grep --color=auto gnome-panel

und

kill 2397

macht den Trick. Das getötete Panel wird automatisch in Sekunden neu gestartet.

18446744073709551615
quelle