安装GNOME桌面后的Unity问题(ubuntu-gnome-desktop)

我不小心在我的大量定制的Ubuntu(Unity)16.10环境中安装了ubuntu-gnome-desktop (最初使用lightdm,后来切换到gdm3)。 哎呀! 现在Unity中的一堆东西不像以前那样工作。 我需要帮助修复一些未解决的问题。 你能帮忙吗?

  1. 桌面问题

    • 在Unity中,我无法设置桌面背景
    • 在Unity中,除非另一个应用程序位于前台,否则超级密钥不会显示仪表板
    • 在Unity中,桌面文件和文件夹消失了
    • 在Unity中,我无法右键单击桌面并调出上下文菜单
  2. 字体问题

    • 在Unity中,默认字体已更改
  3. 触控板问题

    • 在Unity中,触摸板指示器崩溃,寻找Synaptics触摸板驱动程序
    • 在Unity中,触摸板“点按左键单击”不再有效
    • 在Unity中, System Settings/Mouse & Touchpad面板中缺少触摸板首选项
    • 在Gnome中,触摸板首选项会显示在“ System Settings

我相信这是因为安装了xserver-xorg-input-libinput ,从而禁用了Synaptics触摸板驱动程序。 我可以安全地卸载它,并希望重新启用Synaptics驱动程序,而不会破坏Unity桌面或Gnome桌面中的任何内容吗?

  1. 登录屏幕问题

    • 主登录屏幕背景为黑色。 我如何获得任何背景再次显示?
  2. 默认DE问题

    • 登录区域始终在桌面环境列表中显示“Gnome(默认)”。 如何将默认值更改为“Ubuntu(默认)”?
  3. 启动/关闭屏幕问题

    • 启动和关闭屏幕是Gnome动画/文本屏幕。 如何恢复正常的Ubuntu / Unity启动/关闭屏幕?

修复了我的ubuntu-gnome-desktop安装后问题……

  1. 桌面问题:使用Gnome Tweak Tool ,并将“桌面上的图标”设置为“开”

  2. 字体问题:使用Unity Tweak Tool ,并将字体设置回Ubuntu默认字体

  3. 触控板问题:修复了如何在Ubuntu 16.04上反转触摸板滚动

如果使用libinput ,则使用libinput将配置文件添加到/etc/X11/xorg.conf.d/例如20-touchpad.conf

 Section "InputClass" Identifier "libinput touchpad catchall" MatchIsTouchpad "on" MatchDevicePath "/dev/input/event*" Driver "libinput" Option "NaturalScrolling" "off" Option "MiddleEmulation" "on" Option "Tapping" "on" Option "DisableWhileTyping" "on" Option "PalmDetection" "True" EndSection 
  1. 登录屏幕问题:必须将用户桌面设置为显示桌面图片,而不是纯色

  2. 默认DE问题:

terminal ……

 gksudo gedit /etc/lightdm/lightdm.conf 

在[SeatDefaults]下添加此文本片段…

 [SeatDefaults] user-session=ubuntu 

如果它已经存在,请不要复制[SeatDefaults]。

  1. 启动/关闭屏幕问题:部分取自如何在清除Kubuntu后将Plymouth主题还原为默认值?

terminal ……

 ls -al /etc/alternatives/*plymouth* sudo update-alternatives --config default.plymouth sudo update-alternatives --config text.plymouth 

可以通过删除xserver-xorg-input-libinput包来解决Touchpad问题。

 sudo apt remove xserver-xorg-input-libinput 

我有同样的问题,删除包解决了它,而没有出现任何其他问题。 注意:在删除此软件包之前,我已完全删除了Gnome Shell。

来源: 这个Ubuntu论坛post