Браузер корневых файлов для Распби Джесси

11

Есть ли способ открыть браузер корневых файлов в raspbian (как gksudo nautilusв Ubuntu)?

опу 웃
источник
1
Что вы пытаетесь сделать с браузером корневых файлов? Это может быть проще и потенциально безопаснее из командной строки.
Стив Робиллард
Вы всегда можете установить gksudo на Raspbian: sudo apt-get install gksuдолжно работать.
Гюйгенс
Мне нужно изменить какой-то системный файл. @SteveRobillard
opu 웃
Я попробовал команду, gksuно она говорит 'Xlib: расширение"RANDR" missing on display ":1.0".'
opu 웃
2
попробуйте это из командной строки sudo nano filename tobemodified, очевидно, используя файл, который вам нужно изменить
Стив Робиллард

Ответы:

14

Набрав gksudoв Терминале, а затем нажав Enter. Появится окно с именем Run program .

Затем введите текст в поле pcmanfm« Выполнить» . Нажатие ок.

Это сработало для меня.

img 1

опу 웃
источник
Превосходно. Хорошо для переименования файлов и тому подобное. Тем не менее, когда вы нажимаете, чтобы открыть файл в vi или leafpad, он все равно не сохранится в нем.
SDsolar
13
  1. Откройте Терминал
  2. Тип sudo pcmanfm

Откроется корневой файловый менеджер.

отметка
источник
4

Вы обнаружите, что 'mc' (полночный командир) является самым быстрым для просмотра и операций с файлами - CTRL + o выдаст вам приглашение в командной оболочке для просмотра вывода команд. На пи это легкий. Вы не хотите переключаться на ваш microSD. Вызвать `apt-get -y install mc '. Ряд общих операций - «нажми один ключ и нажми!» на клавишах Unction F.

user400344
источник
2

Просто запустите ваш файловый менеджер от имени root.

Допустим, ваш файловый менеджер - pcmanfm , тогда вы должны запустить эти команды

pi@mypi:~$ sudo su
[sudo] password for pi: 

root@mypi:/home/pi# pcmanfm 1>/dev/null 2>/dev/null &
Ваха
источник
2
почему не просто sudo pcmanfm?
Дмитрий Григорьев
В случае доступа к переменным среды root, пользовательское пространство должно быть изменено. Мы не можем знать, какие переменные нужны запущенному процессу (например, pcmanfm).
ваха
На самом деле мы можем это знать, если проверим man pcmanfm. Ваш подход заменит записи рабочего стола и меню на rootпользовательские, если соответствующие переменные настроены в /root/.bashrc. Я действительно не вижу выгоды.
Дмитрий Григорьев
Я не имею в виду, что мы не можем знать переменные, конкретно требуемые pcmanfm . Я имею в виду, что, чтобы забыть о таких проблемах для ЛЮБОГО процесса, который мы хотим запустить, мы должны запустить его после sudo su в общем / неспецифическом виде.
ваха
2

Запуска sudo file-managerдолжно быть достаточно для запуска любого файлового менеджера, который вы настроили. В зависимости от настроек вам может потребоваться запускать xhost +как пользователь, который владеет рабочим столом, чтобы разрешить корневым процессам подключаться к нему.

Наконец, если ваша конфигурация X действительно странно, вы , возможно , потребуется указать файловый менеджер , который отображать его следует использовать, то есть sudo DISPLAY=:0 file-manager. Обратите внимание, что это не должно быть необходимо в обычной установке.

Дмитрий Григорьев
источник