zoukankan      html  css  js  c++  java
  • ubuntu自定义登录session和桌面环境

      不知道装了什么东西,又卸了什么软件,总之又把ubuntu的桌面搞没了!就是空空的一个桌面,什么面板也没有,真是急死人!以前也经常遇到这种情况,大多是与unity 和 gnome3 有关。一直以为是系统 bug,上网搜了一下,原来是可以改善的!正好,利用这一点(面板消失),可以量身打造一个适合自己的桌面,不要 UNITY,不要 GNOME3, 不要面板,就只要一个 dock!^_^,比 Mac 还精简!

    具体步骤:

    一、自定义登录session

    如果是非自动登录,会有选择‘登录 session’ 这一项,比如:GNOME, GNOME Classic,Gnome Classic(No effects),ubuntu,ubuntu-2d,Recovery Console,User Defined Session ,Xfce 等等。其实很多都是不用的,怎么修改呢?

    关键目录:/usr/share/xesssions/      ls 一下:

    gnome-classic.desktop                   guest-restricted.desktop
    gnome-classic-guest-restricted.desktop ubuntu-2d.desktop
    gnome.desktop ubuntu.desktop
    gnome-fallback.desktop xsession.desktop
    gnome-shell.desktop xterm.desktop

    我们要修改的就是这些配置文件了,cat ubuntu.desktop 看一下:

    [Desktop Entry]
    Name=Ubuntu
    Comment=This session logs you into Ubuntu
    Exec=gnome-session --session=ubuntu
    TryExec=unity
    Icon=
    Type=Application
    X-Ubuntu-Gettext-Domain=gnome-session-3.0

    注意第一行 ‘Name’ 选项就是开机看到的 session 名字,随意修改哈! 还有 Exec 一行 的  ‘ --session=ubuntu’,这个‘ubuntu’类似它的标识符,以后在设置自动登录时,选项‘user-session=***’ 可能会用到这个标识符哦。仔细研究一下这些文件,不需要的可以在后面加一句:

    NoDisplay=true

    这样,登录session就不会出现对应的选项了。注意 Recovery Console 选项在 xterm.desktop 里面,还有User Defined Session 选项在 xsession.desktop 里面,这个文件就是我们要自定义的,晒下我的:

    [Desktop Entry]
    Name=Simple
    Comment=Custom ~/.xsession script simple style
    Exec=default --session=simple

    好了,这样可以把不需要的启动项隐藏,同时自定义一个名叫 Simple 的选项。

    二、设置自动登录 Simple 的 session

    配置文件:/etc/lightdm/lightdm.conf      cat 以下:

    [SeatDefaults]
    greeter-session=unity-greeter
    user-session=simple
    autologin-user=myusername #注意要改变
    autologin-user-timeout=0

    这样自动登录就会加载 simple 里的配置环境了。

    继续修改配置:   cat .dmrc

    [Desktop]
    Language=en_GB.utf8
    Layout=us
    Session=xsession

    三、进一步设置

    重启后,发现系统自动登录了,然而只有一个桌面,什么面板,菜单都没有!不要怕,Ctrl + Alt + t  调出终端,连上网络之后,安装一个 dock 软件(按自己喜好吧),以下是个比较简单的

    sudo apt-get install docky

    把常用的程序(其实没几个)拖到 dock 里,这样简洁的一个桌面环境就配置好了!其实很多程序都可以用 gnome-terminal调出来的,比如调出 gnome2 的程序菜单:

    gnome-panel 

    四、小结

    遇到问题要多动一动脑筋,最好从代码和配置文件上去解决文件,这样更直接,更有效。开了chromium浏览器,真正体会到全屏的效果了!

  • 相关阅读:
    python关于字符串数据类型的方法
    python流程控制
    python解释器下载
    (转)蓝牙无线技术配置文件
    Android 编译选项user、userdebug和eng的区别
    (转)android4.0蓝牙使能的详细解析
    (转)Android Bluetooth opp package 学习笔记
    《深入理解Android(卷1)》笔记 1.第二章 深入理解JNI
    (转)Vim知识
    Android之Preference
  • 原文地址:https://www.cnblogs.com/xiangzi888/p/2382803.html
Copyright © 2011-2022 走看看