在终端上使用图形应用程序时,许多用户都使用和使用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身份启动该应用程序:
#!/斌/庆典
gksudo -u root“ java -Xmx500m -jar application.jar full_screen”
现在它对我不起作用,
他们确实通过发布gksu犯了罪,现在您必须努力安装deb软件包。 我想知道,这将不会比Ubuntu avandone的DEB包更好并转到RPM。 他们所做的确实是一种犯罪。 现在,我要回到Debian。