IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    startx与systemd搞基攻略

    maplebeats (maplebeats@gmail.com)发表于 2012-08-05 00:00:00
    love 0

    自启动

    在 /usr/lib/systemd/systemd里新建一个xinit.service文件。内容嘛

    [Unit]
    Description=Direct login to X
    After=systemd-user-sessions.service
    
    [Service]
    ExecStart=/bin/su maplebeats -l -c "/bin/zsh --login -c xinit"
    
    [Install]
    WantedBy=graphical.target

    用户名maplebeats,Shell是zsh。自用自己改掉相应的地方就行了。关掉X,在控制台里 sudo systemtcl start xinit.service测试一下。如果没问题就可以 sudo systemtcl enable xinit.service了。

    问题

    本来以为这样子就完成了,但是权限问题又出现了。我的电源管理是用的xfce4-power-manager,很方便,但是如果直接启动会发现它没有挂起休眠的权限。于是以前我都是用 dbus-launch --exit-with-session xfce4-power-manager来启动电源管理,使用很正常很方便。但是用systemd之后它却失去了权限,感觉像是dbus-launch没起作用了。不过还好,影响不大。。。真正要用的时候sudo就行了。如果要解决掉它,看来得看看dbus的文档了。

    原因

    今天终于搞明白为什么会没权限了,因为如果使用这个办法直接使用systemd启动xinit是不能创建PAM会话的。于是ConsoleKit就不能正常工作了。。。再于是,非root dbus就成浮云了。wiki上的办法是创建一个autologin.service,然后startx。。。可恶。继续寻找解决办法。。。

    其实为什么我一定要非root了控制这个呢,我sudo是没密码的,把所有要权限的启动命令全换成sudo xxx就行了的。强迫症伤不起啊TvT

    awesome

    上次qy叫我发awesome攻略,我推荐的攻略就是。。。就是。。。抄仙子的配置文件TvT 地址

    吐槽

    最近在看《Supernatural》中文《邪恶力量》。在学校和寝友把第五季看了,于是回来补前面以及后面几季了。既然网速提升了,我就打算全下载高清,于是恶梦开始了。1到4季种子少,有的种子更是直接全打包100+G。可惜loli.lu已经关闭了,所以就找兄弟把vip6的旋风拿来了,也只有50G。前几季的种子实在难找,第一季好安全度过了。第二季,我下载了,hdtv的,没找到一个可用的字幕!全是错位的!而且错位时间超级给力,每过一段时间增加0.5秒左右的错位。用smplayer直接无法忍受了,于是我用台式XP开始继续看(不得不说win的软件就是安逸,够傻瓜够方便),每过一会就要调节一下字幕。

    昨晚,应该说是今早。看了一部动漫,好像叫《sl》?就是讲一种只能女性驾驭的机械,结果有个男人也能够控制了。于是后宫就开始了,全是他的各种青梅竹马。看了几集,觉得太扯了,于是睡着了。



沪ICP备19023445号-2号
友情链接