如何在 Ubuntu 18.04 LTS 上安装 Xorg 1.18.4?

如何在 Ubuntu 18.04 LTS 上安装 Xorg 1.18.4?

从 Ubuntu 16.04 LTS 迁移到 Ubuntu 18.04 LTS 后,我遇到了一个老旧且烦人的 Xorg 错误。如果将 Ctrl+Shift 配置为更改键​​盘布局,则无法在 Unity 中使用 Ctrl+Shift 热键。此问题也已提及这里

从 ArchLinux 移植的一个错误修复是建议的

sudo add-apt-repository ppa:nrbrtx/xorg-hotkeys
sudo apt update
sudo apt dist-upgrade

但它不适用于 Unity。

Ubuntu 18.04 附带 Xorg 1.19.6,而 Ubuntu 16.04 附带 Xorg 1.18.4(并且热键在 Unity 中可以使用)。我希望找到 1.18.4bionic版本xorg-edgers但似乎只适用于xenial

我的问题:我该如何降级 Xorg在 Ubuntu 18.4 上升级到 1.18.4 版?我应该开始挖掘来源手动构建它还是有最简单的方法?

答案1

很抱歉,即使作为此 PPA 的作者,我也没有解决方案。
降级 Xorg 并对其进行修补可能会导致长期深层依赖关系解析困难。我尝试在 Bionic 上从我的 PPA 安装 Xenial HWE 软件包,但没有成功。
所以 Unity 或 GNOME sHell 内部出了问题。

你可以在 Ubuntu 社区上阅读我的完整意见(第一的第二)我在这里引用后者:

修复当前错误的通用补救措施 - 不要同时使用 GNOME sHell 和心爱统一

并使用以下命令清除它们:

sudo apt-get purge gnome-shell ubuntu-gnome-desktop \
ubuntu-desktop ubuntu-unity-desktop unity-session

sudo apt-get autoremove

但使用 Cinnamon、KDE、MATE(我最喜欢的)或 Xfce 代替我的电力供应协议

#Choose your favorite desktop 
#sudo apt-get install cinnamon-desktop
#sudo apt-get install kubuntu-desktop 
sudo apt-get install ubuntu-mate-desktop^
#sudo apt-get instal xubuntu-desktop 

#Add my PPA
sudo add-apt-repository ppa:nrbrtx/xorg-hotkeys
sudo apt-get update
sudo apt-get dist-upgrade

#Reboot and enjoy
sudo reboot

可选择固定(锁定/保留)相关软件包以防止其升级:

cat <<EOF | sudo tee /etc/apt/preferences.d/pin-xorg-hotkeys
Package: *
Pin: release o=LP-PPA-nrbrtx-xorg-hotkeys
Pin-Priority: 1337
EOF

如果您对获得的结果不满意 - 请向 Mark Shuttleworth / Xorg / GNOME / 所有 bug-trackers / 所有 IRCs / 所有 LoCos / 所有 Ubuntu-Forums / Bill Gates 写一封信,说明您的问题,然后执行:

sudo apt-get install ppa-purge
sudo ppa-purge ppa:nrbrtx/xorg-hotkeys
sudo rm /etc/apt/preferences.d/pin-xorg-hotkeys

如果您想完成 MATE DE 的安装,您可以使用 Mutiny 面板布局来避免一些麻烦 :)

Ubuntu MATE 18.04 LTS 上的叛乱

最后一个选项 - 你可以尝试写 PM 到用户,建议降级 Xorg 以便为您提供完整的工作说明

相关内容