我需要从头开始手动启动 GNOME 2 桌面环境,但有几个问题。这是一个实验,你可以称之为学校项目。
我需要创建一个 /usr/share/xsessions 条目,它将启动 gnome 桌面而不启动“gnome-session”,而是启动每个手动需要的应用程序。
显然,我需要一个脚本,因为需要启动几个应用程序。我知道我需要启动 gnome-panel 和 networking、nautilus 和 gtk,有人能告诉我它应该是什么样子吗(需要启动哪些应用程序以及按什么顺序启动)?
谢谢!
答案1
最小会话将是这样的:
#!/usr/bin/env bash
metacity & #start the window manager. You could use compiz, openbox etc. instead
gnome-settings-daemon & #ensure themes show properly
gnome-panel & #run the panel. You could use avant-window-navigator, docky etc. instead
nautilus & #show your desktop background and icons
这不会加载您的 gnome 启动应用程序,因此您需要将这些应用程序添加到此脚本中。
要测试这一点,请将脚本保存到文件中~/.xinitrc
并使文件可执行(chmod +x ~/.xinitrc
)。然后注销并重新登录,但选择“用户定义会话”作为您的会话。