+ -
当前位置:首页 → 问答吧 → 怎么才能扩展gnome的那个log out?

怎么才能扩展gnome的那个log out?

时间:2004-05-04

来源:互联网

不想直接log out。
别的版本都可以进一步选择logout, shutdown, restart的。

要怎么弄呢?

作者: hutigers   发布时间: 2004-05-04

Have you installed gdm?

作者: Fleta   发布时间: 2004-05-04

改成GDM, 不要XDM登入就行了。

修改 /etc/rc.conf
里的 DISPLAYMANAGER="xdm"
变成"gdm"

作者: 小劲鸭   发布时间: 2004-05-04

已经有GDM啦。
不过,每次logout之后,都是跑到gdm里。之后还要在gdm中点shutdown才行。

我想在logout点完之后,直接出一个窗口(小窗口),之后可以直接选择的“logout shutdown restart"等的那样。

小鸭子。你去turbo的gnome看一下就明白啦。
fedora也有啊。

作者: hutigers   发布时间: 2004-05-04

好像是KDE吧,
KDE就是要Logout后才有shutdown、reboot等选的,
Gnome就可以在Gnome中直接选择,
我给你一个方法,
你在K菜单中添加相应项shutdown、reboot就可以啦(会编辑K菜单吧?)

作者: LooseBoy   发布时间: 2004-05-04

引用:
最初由 LooseBoy 发表
好像是KDE吧,
KDE就是要Logout后才有shutdown、reboot等选的,
Gnome就可以在Gnome中直接选择,
我给你一个方法,
你在K菜单中添加相应项shutdown、reboot就可以啦(会编辑K菜单吧?)
不是啊。
就是gnome啊。

我用Gnome的。

作者: hutigers   发布时间: 2004-05-04

这就不知了,我用linux一直都是gnome点击logout后
有shutdown、logout、reboot选的,而KDE则不,
现在的gentoo也一样哦,不知是你设置不同还是你的
gnome同我的版本不一样,你用什么版本的啊?我的是2.2.2的
你在桌面上设个快捷方式算了吧,

作者: LooseBoy   发布时间: 2004-05-04

引用:
最初由 LooseBoy 发表
这就不知了,我用linux一直都是gnome点击logout后
有shutdown、logout、reboot选的,而KDE则不,
现在的gentoo也一样哦,不知是你设置不同还是你的
gnome同我的版本不一样,你用什么版本的啊?我的是2.2.2的
你在桌面上设个快捷方式算了吧,
我的是gnome 2.6啊。
:rolleyes:

作者: hutigers   发布时间: 2004-05-04

可以的,在控制中心的高级选项中,有一个会话选项,打开它,你会看到的。

作者: yagan   发布时间: 2004-05-04

引用:
最初由 yagan 发表
可以的,在控制中心的高级选项中,有一个会话选项,打开它,你会看到的。


的确是这样的。

在Desktop Preferences->Advanced->sessions里面。
默认是自动保存。
改成prompt on logout就好啦。

上传的图像
try.jpg (25.8 KB, 171 次查看)

作者: hutigers   发布时间: 2004-05-04

我改了之后。
见上楼。

发现我在普通用户里面,即使选择了shutdown,也会回到gdm中去。
但是,root就可以直接选择shutdown关机。

我想,这是由于普通用户没有关机/重启的权限造成的。

我需要把shutdown/poweroff设成SUID吗?还是应该设置别的什么呢?

作者: hutigers   发布时间: 2004-05-05

引用:
最初由 hutigers 发表
我改了之后。
见上楼。

发现我在普通用户里面,即使选择了shutdown,也会回到gdm中去。
但是,root就可以直接选择shutdown关机。

我想,这是由于普通用户没有关机/重启的权限造成的。

我需要把shutdown/poweroff设成SUID吗?还是应该设置别的什么呢?

http://forums.gentoo.org/viewtopic.php?t=128251

作者: ZDN   发布时间: 2004-05-05

引用:
最初由 ZDN 发表
http://forums.gentoo.org/viewtopic.php?t=128251
我用了第一种,就是sudo的方法。

可以在控制台关闭电脑啦。

但是,还是不能够在gnome的里面logout的时候直接关闭电脑。

有谁知道gnome的Actions里面的logout调用的是什么命令吗?

我已经将init shutdown poweroff reboot halt都sudo啦。还是不行的说。
:( :(

难道它是自己直接关机的?:ask :ask :ask
谁知到它自己是哪个命令啊?

作者: hutigers   发布时间: 2004-05-05

看看这里
http://jodrell.net/gnome-hacks/hacks.html?id=31
代码:
Create an empty file named as the user in one of these places 
/var/lock/console/<logged_in_user> 
or 
/var/run/console/<logged_in_user> 

for example:
touch /var/lock/console/n0p 
chattr +i /var/lock/console/n0p (prevent remove on (re)boot )

Set the suid on halt:
chmod +4755 /sbin/halt

done!
但是我的reiserfs每次重启那个文件就没了,所以在local.start里加了一句
touch /var/lock/console/myusername
不怎么样的解决方法

作者: ZDN   发布时间: 2004-05-05

引用:
最初由 ZDN 发表
看看这里
http://jodrell.net/gnome-hacks/hacks.html?id=31
代码:
Create an empty file named as the user in one of these places 
/var/lock/console/<logged_in_user> 
or 
/var/run/console/<logged_in_user> 

for example:
touch /var/lock/console/n0p 
chattr +i /var/lock/console/n0p (prevent remove on (re)boot )

Set the suid on halt:
chmod +4755 /sbin/halt

done!
但是我的reiserfs每次重启那个文件就没了,所以在local.start里加了一句
touch /var/lock/console/myusername
不怎么样的解决方法


我是这样做的。
chattr +i /var/run/console/hutigers
chmod +4755 /sbin/halt
就可以啦。
没有调那个/var/lock的那个。这样就不会消失啦。
我的系统也是reiserfs的。

作者: hutigers   发布时间: 2004-05-05

引用:
最初由 hutigers 发表


我是这样做的。
chattr +i /var/run/console/hutigers
chmod +4755 /sbin/halt
就可以啦。
没有调那个/var/lock的那个。这样就不会消失啦。
我的系统也是reiserfs的。
我创建了一个自己的升级脚本,是这样的。
PHP 代码:
tux root # cat updateworld
ACCEPT_KEYWORDS="~x86" emerge -uUa world
chattr +i /var/run/console/hutigers
chmod +4755 /sbin/halt 

作者: hutigers   发布时间: 2004-05-09

引用:
作者: ZDN
看看这里
http://jodrell.net/gnome-hacks/hacks.html?id=31
代码:
Create an empty file named as the user in one of these places 
/var/lock/console/<logged_in_user> 
or 
/var/run/console/<logged_in_user> 

for example:
touch /var/lock/console/n0p 
chattr +i /var/lock/console/n0p (prevent remove on (re)boot )

Set the suid on halt:
chmod +4755 /sbin/halt

done!
但是我的reiserfs每次重启那个文件就没了,所以在local.start里加了一句
touch /var/lock/console/myusername
不怎么样的解决方法
我也发现 /var/lock;/var/run 中自己新建的文件都会在重启系统后自动消失,但是系统自己生成的文件却保存下来。

但是 /var/log 中却不会出现上面的情况。

这是为什么呢?我也是用的reiserfs。:ask

作者: fiag   发布时间: 2006-08-11