Qu'essayez-vous de faire avec un navigateur de fichiers racine? Cela peut être plus facile et potentiellement plus sûr à partir de la ligne de commande.
Steve Robillard
Vous pouvez toujours installer gksudo sur Raspbian: sudo apt-get install gksudevrait fonctionner.
Huygens
J'ai besoin de modifier un fichier système. @SteveRobillard
opu
J'ai essayé la commande gksumais elle dit 'Xlib: extension"RANDR" missing on display ":1.0".'
opu 웃
2
essayez ceci depuis la ligne de commande sudo nano filenametobemodified en utilisant évidemment le fichier que vous devez modifier
Steve Robillard
Réponses:
14
Taper gksudodans Terminal puis appuyer sur Entrée. Une fenêtre nommée Exécuter le programme apparaîtra.
Tapez ensuite pcmanfmdans le champ de texte Exécuter . En appuyant sur ok.
Excellent. Bon pour renommer des fichiers et autres. Cependant, lorsque vous cliquez pour ouvrir un fichier dans vi ou leafpad, il ne sera toujours pas sauvegardé.
Vous constaterez que «mc» (midnight commander) est le plus rapide pour la navigation et les opérations sur les fichiers - CTRL + o vous donnera une invite de shell racine pour afficher la sortie des commandes. Sur un Pi, il est léger. Vous ne voulez pas passer à votre microSD. Appelez `apt-get -y install mc '. Un certain nombre d'opérations courantes sont «hit-one-key-and-presto!» sur les F touches Onction.
Dans le cas de l'accès aux variables d'environnement de root, l'espace utilisateur doit être modifié. Nous ne pouvons pas savoir quelles variables sont nécessaires au processus en cours (c'est-à-dire pcmanfm).
vaha
En fait, nous pouvons le savoir si nous vérifions man pcmanfm. Votre approche remplacera les entrées de bureau et de menu par celles de l' rootutilisateur, si les variables correspondantes sont configurées dans /root/.bashrc. Je ne vois pas vraiment l'avantage.
Dmitry Grigoryev
Je ne veux pas dire que nous ne pouvons pas connaître les variables spécifiquement requises par pcmanfm . Je veux dire que pour oublier ce genre de préoccupations pour TOUT processus que nous voulons exécuter, nous devons l'exécuter après sudo su de manière générique / non spécifique.
vaha
2
L'exécution sudo file-managerdevrait être suffisante pour démarrer le gestionnaire de fichiers que vous avez configuré. Selon votre configuration, vous devrez peut-être exécuter en xhost +tant qu'utilisateur propriétaire du bureau, pour permettre aux processus racine de s'y connecter.
Enfin, si votre configuration X est vraiment bizarre, vous devrez peut-être indiquer au gestionnaire de fichiers quel affichage il doit utiliser, c'est-à-dire sudo DISPLAY=:0 file-manager. Notez que cela ne devrait pas être nécessaire dans une configuration normale.
sudo apt-get install gksu
devrait fonctionner.gksu
mais elle dit 'Xlib: extension"RANDR" missing on display ":1.0".'
Réponses:
Taper
gksudo
dans Terminal puis appuyer sur Entrée. Une fenêtre nommée Exécuter le programme apparaîtra.Tapez ensuite
pcmanfm
dans le champ de texte Exécuter . En appuyant sur ok.Cela a fonctionné pour moi.
la source
sudo pcmanfm
Le gestionnaire de fichiers racine s'ouvre.
la source
Vous constaterez que «mc» (midnight commander) est le plus rapide pour la navigation et les opérations sur les fichiers - CTRL + o vous donnera une invite de shell racine pour afficher la sortie des commandes. Sur un Pi, il est léger. Vous ne voulez pas passer à votre microSD. Appelez `apt-get -y install mc '. Un certain nombre d'opérations courantes sont «hit-one-key-and-presto!» sur les F touches Onction.
la source
Démarrez simplement votre gestionnaire de fichiers en tant que root.
Disons que votre gestionnaire de fichiers est pcmanfm , alors vous devez exécuter ces commandes
la source
sudo pcmanfm
?man pcmanfm
. Votre approche remplacera les entrées de bureau et de menu par celles de l'root
utilisateur, si les variables correspondantes sont configurées dans/root/.bashrc
. Je ne vois pas vraiment l'avantage.L'exécution
sudo file-manager
devrait être suffisante pour démarrer le gestionnaire de fichiers que vous avez configuré. Selon votre configuration, vous devrez peut-être exécuter enxhost +
tant qu'utilisateur propriétaire du bureau, pour permettre aux processus racine de s'y connecter.Enfin, si votre configuration X est vraiment bizarre, vous devrez peut-être indiquer au gestionnaire de fichiers quel affichage il doit utiliser, c'est-à-dire
sudo DISPLAY=:0 file-manager
. Notez que cela ne devrait pas être nécessaire dans une configuration normale.la source