xfce环境普通用户无法打开新立德软件管理器

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
suly
帖子: 14
注册时间: 2016-11-01 21:05
系统: Manjaro20 KDE plasma

xfce环境普通用户无法打开新立德软件管理器

#1

帖子 suly » 2017-05-01 23:05

安装了xfce桌面环境,偶然发现无法打开新立德软件管理器,具体如下:
一.普通用户进入Mate桌面环境
1.依次点击:应用程序-->系统-->新立德软件包管理器,输入密码,成功打开新立德软件包管理器;


二.普通用户进入xfce桌面环境
1.依次点击:应用程序-->系统-->新立德软件包管理器,无反应;
2.打开终端,直接输入:

代码: 全选

$synaptic
bash: synaptic: 未找到命令
$sudo synaptic   #成功打开新立德软件包管理器
问:在xfce桌面环境怎么设置才能直接在桌面就能打开新立德软件包管理器?
头像
vickycq
帖子: 4507
注册时间: 2011-03-20 13:12
系统: Debian
来自: 山东省寿光县
联系:

Re: xfce环境普通用户无法打开新立德软件管理器

#2

帖子 vickycq » 2017-05-02 0:24

suly 写了:2.打开终端,直接输入: $synaptic
bash: synaptic: 未找到命令
您使用的不是 Ubuntu? synaptic 位于 /usr/sbin/synaptic,在 Ubuntu 中,默认情况下普通用户的 $PATH 包括 /usr/sbin,在 Debian 中不包括。
您应该养成善用TAB补全的习惯。这样,当您输入 syna<TAB><TAB> 时,您就会发现自动补全的是 synaptic-pkexec,而不是 synaptic。
您需要用普通用户身份执行 synaptic-pkexec,输入密码,看能否启动。如果没有出现输入密码界面,您需要点击菜单-Settings - Session and Startup - Application Autostart,检查 'PolicyKit Authentication Agent' 是否勾选。如果没有勾选,您需要勾选它,然后重新登入。
suly 写了:$sudo synaptic #成功打开新立德软件包管理器
使用 sudo 时,PATH 变量被重置,包括了 /sbin, /usr/sbin 等目录。(在 Ubuntu 中,默认情况下普通用户的 $PATH 已经包括这些目录。当然,即使您用普通用户身份启动了新立德软件包管理器,您也没有权限安装、移除软件包)
suly 写了: 1.依次点击:应用程序-->系统-->新立德软件包管理器,无反应;?
如果用 synaptic-pkexec 可以启动,您需要用菜单编辑工具查看菜单中的“新立德软件包管理器”一项具体执行的命令。或在点击菜单项后立刻检查 ~/.xsession-errors 看有无错误信息。
另外,安装两个桌面环境也可能造成菜单项重复,造成问题
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
suly
帖子: 14
注册时间: 2016-11-01 21:05
系统: Manjaro20 KDE plasma

Re: xfce环境普通用户无法打开新立德软件管理器

#3

帖子 suly » 2017-05-02 11:28

vickycq 写了:
suly 写了:2.打开终端,直接输入: $synaptic
bash: synaptic: 未找到命令
您使用的不是 Ubuntu? synaptic 位于 /usr/sbin/synaptic,在 Ubuntu 中,默认情况下普通用户的 $PATH 包括 /usr/sbin,在 Debian 中不包括。
您应该养成善用TAB补全的习惯。这样,当您输入 syna<TAB><TAB> 时,您就会发现自动补全的是 synaptic-pkexec,而不是 synaptic。
您需要用普通用户身份执行 synaptic-pkexec,输入密码,看能否启动。如果没有出现输入密码界面,您需要点击菜单-Settings - Session and Startup - Application Autostart,检查 'PolicyKit Authentication Agent' 是否勾选。如果没有勾选,您需要勾选它,然后重新登入。
按照上面说的,勾选了'PolicyKit Authentication Agent'后问题解决了,谢谢!

问题解决过程:
依次点击Settings -->Session and Startup -->Application Autostart,检查 'PolicyKit Authentication Agent' 是否勾选。如果没有勾选,您需要勾选它,然后重新登入。
中文对应:设置-->会话和启动-->应用程序自启动-->PolicyKit认证代理,勾选即可.
回复