web-dev-qa-db-fra.com

Comment créer l'icône de lancement du programme "Gnome-Desktop-Item-Edit" avec les privilèges root et plus encore?

Personnellement, je ne préfère pas exécuter de commandes dans un terminal pour réaliser une tâche et préfère les applications pour exécuter le travail.

Créer un lanceur pour les applications est l'une de ces commandes pour lesquelles je préfère l'application gnome-desktop-item-edit pour créer des lanceurs. Si le paquet gnome est installé, il suffit de chercher "créer un lanceur" pour ouvrir l'application. J'ai créé des lanceurs pour l'application Windows sur l'installation de vin en utilisant create launcher

Mais, cela ne sert à rien, car pour commencer, l'application ne peut pas créer de lanceurs pour diverses applications sans autorisation root et l'emplacement où les applications doivent être créées.

Habituellement, les applications de lancement dotées de l'autorisation root peuvent être créées à partir de/usr/share/applications et sans autorisation root à l'adresse /.local/share/applications. Je ne préfère pas ce dernier emplacement car il est vulnérable à la suppression.

Par conséquent, afin de créer les lanceurs via gnome avec root, chaque fois que je suis obligé de l'ouvrir via un terminal à l'aide de la commande ci-dessous!

$ Sudo gnome-desktop-item-edit ~/.local/share/applications --create-new

Je ne veut pas ouvrir le terminal à chaque fois que je veux créer un lanceur d’applications sur l’unité!

Je suis en mesure de verrouiller l'application "Créer un lanceur" dans le lanceur, mais pas avec les privilèges root

Je souhaite donc pouvoir créer le raccourci "Créer un lanceur" sur l'unité avec les privilèges root par défaut et permettre à l'application de créer les lanceurs à usr/share/applications par défaut!

S'il vous plaît aider!

P.S. Je n'ai pas assez de points de rep pour ajouter des captures d'écran pour résoudre le problème!

1
GanZ

Vous devez créer un "Create Launcher" personnalisé. Ouvrez le terminal et tapez Sudo "gnome-desktop-item-edit /usr/share/applications --create-new"

dans la création du lanceur mettre un nom comme Custom Launcher Creation et dans la commande put

gksudo "gnome-desktop-item-edit /usr/share/applications --create-new"

cherchez maintenant ce lanceur et ajoutez-le à vos favoris sur votre barre de gauche

chaque fois que vous le lancerez, il vous demandera le mot de passe Sudo, comme par exemple gparted. De cette façon, vous n'aurez plus besoin du terminal

1
AlexGreg