Многие пользователи используют команду gksu при работе с графическими приложениями из терминала. Этот инструмент очень полезен и популярен среди многих пользователей, но, к сожалению, его дни сочтены. В настоящее время Debian удалил этот инструмент из своих репозиториев, а Ubuntu объявил его устаревшим в следующей версии Ubuntu LTS.
Таким образом, пользователи перестанут иметь gksu, но это не значит, что его функции будут потеряны пользователями. Не намного меньше. В настоящее время мы можем добиться того же, используя инструмент gvfs и переменную, которая будет совместима практически с любым приложением Ubuntu.
Gksu - это команда, которая использовалась для предоставления графического интерфейса командам su и sudo, то есть для доступа к режиму суперпользователя для графических инструментов. Верно и то, что некоторые приложения, такие как Gedit, можно использовать напрямую с командой sudo. Но теперь, когда у нас не будет такого инструмента мы должны использовать инструмент gvfs, инструмент, который поможет нам иметь функции Gksu без использования инструмента. Будьте осторожны, это не означает, что добавляя переменную к командам и строкам кода, мы получаем доступ суперпользователя, но в определенных ситуациях, например при редактировании документов, мы получим нечто подобное.
Переменная, о которой мы говорим, - это "admin: //", переменная gvfs, которая будет работать как команда gksu.. Таким образом, если раньше мы писали в терминале следующее:
gksu gedit /etc/apt/sources.list
(чтобы отредактировать файл репозиториев, чтобы дать простой пример)
Теперь нам нужно написать следующее:
gedit admin:///etc/apt/sources.list
Это заставит инструмент работать так, как если бы вместо этого мы написали команду gksu.
Возможно, это неудобство для многих пользователей, но как только мы к этому привыкнем, процесс будет простым и естественным, как это произошло с установкой программного обеспечения пакетов оснастки.
2 комментариев, оставьте свой
У меня есть ярлык, который выполняет сценарий, в котором у меня есть строка для запуска java-приложения, раньше я использовал команду gksudo для запуска приложения от имени пользователя root:
#! / Bin / Баш
gksudo -u root "java -Xmx500m -jar application.jar full_screen"
Теперь у меня это не работает и
Они действительно совершили преступление, выпустив gksu, теперь вам придется жонглировать, чтобы установить пакет deb. Интересно, не лучше, чем Ubuntu, отказаться от пакета DEB и перейти на RPM. То, что они сделали, действительно является преступлением. А пока я возвращаюсь к Debian.