当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 12 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : Xfce-4.12桌面关机失效
帖子发表于 : 2015-09-15 21:24 

注册: 2015-01-02 15:32
帖子: 241
系统: Debian
送出感谢: 25
接收感谢: 5
系统:Debian
桌面:Xfce-4.12

从原来的Xfce-4.10通过编译安装升级为Xfce-4.12后,关机和得启按钮都变灰了。sudo的权限也受到很多限制。看了一些帖子,似乎是说普通用户没有关机的权限,按一些帖子消息但似乎都没有解决我的问题。请问如何处理这个问题?

另,升级Xfce4后发现声音图标也从系统状态栏中消失了,笔记本不再有声音。请各位高手提教。


页首
 用户资料  
 
2 楼 
 文章标题 : Re: Xfce-4.12桌面关机失效
帖子发表于 : 2015-09-15 23:54 
头像

注册: 2011-03-20 13:12
帖子: 4519
地址: 山东省寿光县
系统: Debian
送出感谢: 105
接收感谢: 997
1.
引用:
关机和得启按钮都变灰了

xfce4 桌面是通过 dm 启动,还是通过 tty 命令 (startxfce4) 启动?
作为一个临时的 workaround,可暂时尝试以下方案
1-1. 不使用 policykit
找到 xfsm-shutdown-helper 的位置:
代码:
sudo updatedb.mlocate && locate xfsm-shutdown-helper

64位系统一般位于 /usr/lib/x86_64-linux-gnu/xfce4/session/xfsm-shutdown-helper
在 /etc/sudoer 中添加
代码:
<your_user_name>   ALL=NOPASSWD:/usr/lib/x86_64-linux-gnu/xfce4/session/xfsm-shutdown-helper


1-2. 使用 policykit
创建文件 /etc/polkit-1/localauthority/50-local.d/shutdownreboot.pkla 添加:
代码:
[restart]
Identity=unix-user:*
Action=org.freedesktop.consolekit.system.restart
ResultAny=yes

[stop]
Identity=unix-user:*
Action=org.freedesktop.consolekit.system.stop
ResultAny=yes


参考
http://www.debianuserforums.org/viewtopic.php?f=10&t=2421

引用:
sudo的权限也受到很多限制

请详细描述问题

2.
假设你的 PulseAudio 已经正确安装:
检查 alsamixer 中主音量是否被静音?
播放一段声音,同时使用 pavucontrol 观察是否有输出?
xfce 的音量管理进程为 xfce4-volumed,观察此进程是否运行?
设置 - Session & Startup - Application Autostart 看 Xfce4 Volume Daemon 是否勾选?
音量图标为面板 applet,右键面板 - Panel - Add New Items... 能否添加?(进程名为 panel-5-mixer )
添加后,右键音量图标 - Properties - Sound Card 选择 Playback - Built-in Audio Analog...
( 印象中 xfce4 的面板音量图标需要额外安装一个包才能支持 PulseAudio 音量调节,一时想不起来包名称?貌似是 gstreamer0.10-pulseaudio ?)
参考:https://mysudo.wordpress.com/2015/03/27/unmute-pulseaudio-sound-in-xfce-debian-jessie/


_________________
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户


页首
 用户资料  
 
3 楼 
 文章标题 : Re: Xfce-4.12桌面关机失效
帖子发表于 : 2015-09-16 9:06 

注册: 2015-01-02 15:32
帖子: 241
系统: Debian
送出感谢: 25
接收感谢: 5
感谢vickycq的详细回答。

按照您的回复依次尝试。下面是详细情况。

1. 关机失效的问题

sudoers的文件填加如下:
代码:
yangdawei   ALL=NOPASSWD:/usr/lib/x86_64-linux-gnu/xfce4/session/xfsm-shutdown-helper


shutdownreboot.pkla也如法填加了

然后注销,依旧不能由按钮关机。在网上找的所有相关回答其实也是这样的方案,包括英文帖。

2. sudo限制

比如安装软件:sudo apt-get install vim,报错信息为:
代码:
dpkg: warning: 'ldconfig' not found in PATH or not executable
dpkg: warning: 'start-stop-daemon' not found in PATH or not executable
dpkg: error: 2 expected programs not found in PATH or not executable
Note: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /sbin


但用sudo操作非户文件是可以的,比如:sudo vi /etc/sudoers。是可以正常编译文件的。

3. 音量调节图标

我不知道PulseAudio是什么,为了确保已经安装,下载了pulseaudio-6.0http://www.freedesktop.org/wiki/Software/PulseAudio/,编译安装成功。

启动alsamixer如附件所示。证明没有静音。

也不知道pavucontro是什么,安装后用audacious播放一首歌曲。依旧没有声音。

启动pavucontrol观察有声音输出,在输出设备中切换到Analog Output和Headphones(plugged in)时插上耳机听到了声音!但外放依旧没有声音。

然后安装gstreamer0.10-pulseaudio,成功。接着试图在panel上填加音量调节器,在待选项中找到,见附件截图。

以上请vickycq及各位朋友继续关注。再次感谢vickycq的指导。


附件:
Add New Items_003.png
Add New Items_003.png [ 77.87 KiB | 被浏览 3432 次 ]

Volume Control_002.png
Volume Control_002.png [ 33.33 KiB | 被浏览 3432 次 ]

页首
 用户资料  
 
4 楼 
 文章标题 : Re: Xfce-4.12桌面关机失效
帖子发表于 : 2015-09-16 9:56 
头像

注册: 2011-03-20 13:12
帖子: 4519
地址: 山东省寿光县
系统: Debian
送出感谢: 105
接收感谢: 997
1. 关机按钮问题
暂时没想出方案

2. sudo 问题
引用:
代码:
dpkg: warning: 'ldconfig' not found in PATH or not executable
dpkg: warning: 'start-stop-daemon' not found in PATH or not executable
dpkg: error: 2 expected programs not found in PATH or not executable
Note: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /sbin

常见的解决方案是 确认sudo环境的PATH正确设置。
确保 /etc/sudoers 含有以下内容
代码:
Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"

参考 http://unix.stackexchange.com/questions/160019/dpkg-cannot-find-ldconfig-start-stop-daemon-in-the-path-variable

3. 音量问题
先确认不是音量设置问题:
PulseAudio 的耳机音量和扬声器音量是分开调节的。拔出耳机设置扬声器音量。观察 pavucontrol 中 Output Devices - Built-in Analog Stereo - Port 一栏,插入/拔出耳机时有无相应变化(Speakers / Headphones(plugged in))
启动 xfce4-mixer,Sound Card 一栏应该有 'Playback : Build in Audio Analog Stereo (PulseAudio Mixer)' 可供选择。
附件:
Screenshot_2015-09-16_09-51-57.png
Screenshot_2015-09-16_09-51-57.png [ 46.42 KiB | 被浏览 3407 次 ]



_________________
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户


页首
 用户资料  
 
5 楼 
 文章标题 : Re: Xfce-4.12桌面关机失效
帖子发表于 : 2015-09-16 10:58 

注册: 2015-01-02 15:32
帖子: 241
系统: Debian
送出感谢: 25
接收感谢: 5
感谢vickycq的再次回答。

1. 关机按钮问题

暂时先这样吧。也许xfce的逻辑是这样的:在桌面环境中不能关机,只有注销出桌面在debian的登录界面才能关机或重启。其实现在觉得合上本子就进入hibernate状态挺好的,也不耗什么电,再开机后马上就可以继续前面的状态工作。

2. sudo问题

确实是缺少了路径设置,添加了路径后问题解决。可能是用visudo不慎删除了路径设置这一行。

3. 音量问题

打开了 'Playback : Build in Audio Analog Stereo (PulseAudio Mixer)' 一项后公放时也有声音了。不过问题是,状态栏中仍然找到填加音量控制的控件。刚发现电量控件也没法填加。刚才没接电源,弹出余电提示。


页首
 用户资料  
 
6 楼 
 文章标题 : Re: Xfce-4.12桌面关机失效
帖子发表于 : 2015-09-16 11:20 
头像

注册: 2011-03-20 13:12
帖子: 4519
地址: 山东省寿光县
系统: Debian
送出感谢: 105
接收感谢: 997
yangdawei.hit 写道:
打开了 'Playback : Build in Audio Analog Stereo (PulseAudio Mixer)' 一项后公放时也有声音了。不过问题时,状态栏中仍然找到填加音量控制的控件。


http://archive.xfce.org/src/apps/
xfce4-volumed 和 xfce4-mixer 不包括在 http://archive.xfce.org/xfce/4.12/ 中,需要到 http://archive.xfce.org/src/apps/ 单独下载编译安装。

你刚才用的 xfce4-mixer 估计是 4.10 遗留下的?

看看有无相应的 .desktop 文件?
代码:
ls /usr/share/xfce4/panel/plugins/ | grep mixer
sudo updatedb.mlocate
locate mixer.desktop


引用:
刚发现电量控件也没法填加。刚才没接电源,弹出余电提示

电池控件在
http://archive.xfce.org/src/panel-plugins/xfce4-battery-plugin/


_________________
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户



_________________
评价: 3.7% yangdawei.hit
 
页首
 用户资料  
 
7 楼 
 文章标题 : Re: Xfce-4.12桌面关机失效
帖子发表于 : 2015-09-16 14:23 

注册: 2015-01-02 15:32
帖子: 241
系统: Debian
送出感谢: 25
接收感谢: 5
电池控件下载后正常编译安装。但音量控件在配置时报错:
代码:
configure: error: Package requirements (gstreamer-0.10) were not met:

No package 'gstreamer-0.10' found


我用synaptic查了一下,已经安装了这个库。可仍然说找不到,看后面的建议说是要调整PKG_CONFIG_PATH以找到该库,设置GSTREAMER_CFLAGS或GSTREAMER_LIBS以避免调用pkg-config。

已确定gstreamer-0.10位置
代码:
/usr/lib/x86_64-linux-gnu/gstreamer-0.10


不知道具体如何调整PKG_CONFIG_PATH。后面的方式也不懂。我没系统学习过Linux的环境变量设置。请 vickycq进一步指导。


页首
 用户资料  
 
8 楼 
 文章标题 : Re: Xfce-4.12桌面关机失效
帖子发表于 : 2015-09-16 17:27 
头像

注册: 2011-03-20 13:12
帖子: 4519
地址: 山东省寿光县
系统: Debian
送出感谢: 105
接收感谢: 997
yangdawei.hit 写道:
代码:
configure: error: Package requirements (gstreamer-0.10) were not met:
No package 'gstreamer-0.10' found

我用synaptic查了一下,已经安装了这个库。可仍然说找不到


查询编译需要的依赖
代码:
$ apt-file search gstreamer-0.10.pc
libgstreamer0.10-dev: /usr/lib/x86_64-linux-gnu/pkgconfig/gstreamer-0.10.pc

可见需要的包可能是 libgstreamer0.10-dev。

代码:
sudo apt-get install libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev


参考这一篇:http://stackoverflow.com/questions/15892876/build-banshee-missing-dependencies


_________________
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户



_________________
评价: 3.7% yangdawei.hit
 
页首
 用户资料  
 
9 楼 
 文章标题 : Re: Xfce-4.12桌面关机失效
帖子发表于 : 2015-09-16 18:37 

注册: 2015-01-02 15:32
帖子: 241
系统: Debian
送出感谢: 25
接收感谢: 5
按您的指导成功编译了xfce4-volumed-0.1.13和xfce4-mixer-4.11.0,果然装上了Audio Mixer控件。非常感谢vickycq的指导。 :em01


页首
 用户资料  
 
10 楼 
 文章标题 : Re: Xfce-4.12桌面关机失效
帖子发表于 : 2015-09-16 19:39 
头像

注册: 2011-03-20 13:12
帖子: 4519
地址: 山东省寿光县
系统: Debian
送出感谢: 105
接收感谢: 997
yangdawei.hit 写道:
打开了 'Playback : Build in Audio Analog Stereo (PulseAudio Mixer)' 一项后公放时也有声音了。


根据之前的描述,现在系统中可能有两个 xfce4-mixer,其中一个是 4.10 残留的。


_________________
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户


页首
 用户资料  
 
11 楼 
 文章标题 : Re: Xfce-4.12桌面关机失效
帖子发表于 : 2015-09-16 22:53 

注册: 2015-01-02 15:32
帖子: 241
系统: Debian
送出感谢: 25
接收感谢: 5
是不是这两个呢?
代码:
/usr/share/menu/xfce4-mixer
/usr/share/pixmaps/xfce4-mixer


我找了一下,不知道是不是这两个。


页首
 用户资料  
 
12 楼 
 文章标题 : Re: Xfce-4.12桌面关机失效
帖子发表于 : 2015-09-16 23:05 
头像

注册: 2011-03-20 13:12
帖子: 4519
地址: 山东省寿光县
系统: Debian
送出感谢: 105
接收感谢: 997
yangdawei.hit 写道:
是不是这两个呢?
代码:
/usr/share/menu/xfce4-mixer
/usr/share/pixmaps/xfce4-mixer


我找了一下,不知道是不是这两个。

不是...第一个文件是 Debian menu 定义文件,第二个是图标。
如果使用正常可以不用管。


_________________
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 12 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译