GDM 中自定义一个会话(session)

本文介绍了如何在GDM(GNOME Display Manager)中创建一个自定义会话,该会话启动时直接运行Firefox。通过编写一个.desktop文件并指定启动程序,可以将这个文件放置在指定路径,如/etc/X11/sessions/。示例中展示了创建一个启动Firefox的脚本,并设置了窗口大小,强调了脚本可用于设置环境变量和启动输入法。
摘要由CSDN通过智能技术生成
GDM 中自定义一个会话(session)
自定义一个会话(session), 这个会话会显示在gdm 登录界面的"会话"菜单里.

原创: yangh
授权: GPL

在 gdm 的登录界面中, 可以选择自己需要的会话.
这里的某一个"会话" 实际对应的是一个 xx.desktop 的文件, 格式如下:

[Desktop Entry]
Encoding=UTF-8
Name=GNOME
Name[zh_CN]=GNOME
Comment=This session logs you into GNOME
Comment[zh_CN]=此会话使您登录到 GNOME
Exec=gnome-session
TryExec=gnome-session
Icon=
Type=Application


其中的 Exec=gnome-session 则定义了你选择这个会话后, 在 X 启动后要执行的程序. 对应于 你选择 GNOME 是, 将执行的就是 gnome-session.

所以, 自定义一个会话也就是自己写一个这样的 .desktop 文件, 指定自己要启动的程序. 然后把这个文件放在合适的位置. 重启 gdm 就可以在"会话"菜单里选择这个会话了.

这个代表某个会话的 .desktop 文件的存放位置有以下几个地方:
/etc/X11/sessions/
/etc/dm/Sessions/
/usr/share/gdm/BuiltInSessions/
/usr/share/xsessions/

提示:

1. 如果你指定的程序在 PATH 环境变量

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值