Wie macht man ein Desktopsymbol auf Centos 7 zu einer vertrauenswürdigen App?
Ich bin relativ neu in Linux. Ich habe erfolgreich eine Desktopverknüpfung mit der Methode erstellt, bei der Sie eine neue .desktop-Datei erstellen und die Informationen hinzufügen.
Das Problem, das ich lösen möchte, ist, dass die neue Verknüpfung ein Dummy-Symbol enthält und beim ersten Start die Warnung "Nicht vertrauenswürdige Anwendung" ausgibt.
Ich möchte in der Lage sein, die Verknüpfung zu erstellen und sie bereits vertrauen zu lassen, und das Symbol erscheint gut, sobald der Befehl ausgeführt wird. Ich habe dafür ein bash-Skript geschrieben und ich denke, es muss eine Möglichkeit geben, dies so einzurichten, dass es gut funktioniert.
Das Endergebnis ist das Ausführen eines Skripts, das eine neue Box so konfiguriert, dass alle Desktop-Verknüpfungen vorgefertigt und einsatzbereit sind.
Hier ist das Skript:
#! /bin/bash LT_RED='\033[1;31m' LT_GREEN='\033[1;32m' LT_BLUE='\033[1;36m' NC='\033[0m' # NO COLOR function CreateGeanyEnvVar(){ if [ ! -n "$GEANY_LN" ]; then printf "$\n => Creating GEANY_LN env var.$" GEANY_LN=$HOME/Desktop else printf "$\n => GEANY_LN already exits.$" fi } function CreateGeanyDesktopIcon(){ printf "$\n => Creating Geany Desktop Icon.$\n" touch $/geany.desktop echo "[Desktop Entry]" >> $/geany.desktop echo "Type=Application" >> $/geany.desktop echo "Version=1.0" >> $/geany.desktop echo "Name=Geany" >> $/geany.desktop echo "GenericName=Integrated Development Environment" >> $/geany.desktop echo "Comment=A fast and lightweight IDE using GTK+" >> $/geany.desktop echo "Exec=geany %F" >> $/geany.desktop echo "Icon=geany" >> $/geany.desktop echo "Terminal=false" >> $/geany.desktop echo "Categories=GTK;Development;IDE;" >> $/geany.desktop echo "MimeType=text/plain;text/x-chdr;text/x-csrc;text/x-c++hdr;text/x-c++src;text/x-java;text/x-dsrc;text/x-pascal;text/x-perl;text/x-python;application/x-php;application/x-httpd-php3;application/x-httpd-php4;application/x-httpd-php5;application/xml;text/html;text/css;text/x-sql;text/x-diff;" >> $/geany.desktop echo "StartupNotify=true" >> $/geany.desktop echo "Keywords=Text;Editor;" >> $/geany.desktop echo "X-Desktop-File-Install-Version=0.22" >> $/geany.desktop chmod 755 $/geany.desktop } printf "$Setup Geany on CentOS 7\n$" printf "$*********************************\n$" CreateGeanyEnvVar CreateGeanyDesktopIcon
0 Antworten auf die Frage
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
3
Windows-Hintergrundproblem mit zwei Bildschirmen
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i
-
4
Linux-Dateisystem