Ubuntu22.04利用lightdm替换gdm3出现的问题或Bug
可以实现两者的切换,但是若安装了Nvidia驱动的话,估计会出现一大堆问题,因为gdm3与nvidai冲突,详情见博客:(待补充…因为我安装的Fcitx输入法在某些地方无法使用中文,如:Google Chrome,gedit等等。下载两种方式的安装包:qqmusic-1.1.5.AppImage,.deb,在使用gdm3图形界面时,打开微信无法收发图片,截的图无法直接复制发送,但是在Halcon上
Ubuntu22.04利用lightdm替换gdm3出现的问题或Bug
问题1:快捷键无法使用
(一) 修复输入法的问题
因为我安装的Fcitx输入法在某些地方无法使用中文,如:Google Chrome,gedit等等。
解决:
打开Fcitx Configuration:
设置(可设置快捷键切换):
最后在系统设置里面添加:
这样就可以正常打开输出中文。
PS:右上角会有一个小标,可以在系统上实现中英切换。
但是在Halcon上还是无法输入中文,这应该是软件的原因(待解决…)
(二) 修复lightdm无法锁屏的问题
使用命令:
gsettings get org.gnome.desktop.lockdown disable-lock-screen
检查disable-lock-screen属性,若输出false则是正常,如果返回值是True,则输入下面命令:
gsettings set org.gnome.desktop.lockdown disable-lock-screen false
更改为Flase,
输入下面命令看是否可以锁屏:
dm-tool lock
若可以实现锁屏,就是图形界面是lightdm而不是gdm3,使用了lightdm 桌面管理器,导致锁屏命令变化,即:设置->键盘快捷键->添加自定义快捷键:
打开设置的快捷键点击自定义,调成:
问题2:qq_music打开失败
下载两种方式的安装包:qqmusic-1.1.5.AppImage,.deb,
进行安装,出错:
可执行:
sudo apt install libfuse2
出错
需要在 main.js 中添加:
app.allowRendererProcessReuse = false;
安装.deb出错图待补充。
问题3:微信相关问题
(一) 微信截图收发文件的解决
在使用gdm3图形界面时,打开微信无法收发图片,截的图无法直接复制发送,
经过lightdm安装后并切换,微信正常运行:
sudo apt-get install lightdm
若同时有gdm3和lightdm界面的话,利用命令:
sudo dpkg-reconfigure lightdm
可以实现两者的切换,但是若安装了Nvidia驱动的话,估计会出现一大堆问题,因为gdm3与nvidai冲突,详情见博客:(待补充…ing)
(二) 微信页面登录上去了但不显示
因为没有创建Desktop的快捷方式,我就打开文件夹利用terminal打开:
输入:
./run.sh
有时候不显示,解决方式:
重新打开再次登录(尝试了2-3次就可以),实用的解决方法正在研究中…ing
问题4:Dock以及plank问题的解决
继dgm3以来,替换lightdm可以兼容nividia驱动后,plank也恢复了:
不需要使用命令:
sudo plank
激活plank应用,只需要在tweak中添加开机启动程序:
或者设置里面添加开机启动程序,选中plank
至于左侧的系统自带Dock可以直接卸掉处理:
sudo apt remove gnome-shell-extension-ubuntu-dock
撤销更改使用命令安装扩展:
sudo apt install gnome-shell-extension-ubuntu-dock
或者重新安装 ubuntu-desktop 元数据包:
sudo apt install ubuntu-desktop
或者从桌面上永久隐藏 Ubuntu Dock,而不是将其移除:
gsettings set org.gnome.shell.extensions.dash-to-dock autohide false
gsettings set org.gnome.shell.extensions.dash-to-dock dock-fixed false
gsettings set org.gnome.shell.extensions.dash-to-dock intellihide false
打开隐藏:
gsettings set org.gnome.shell.extensions.dash-to-dock autohide true
gsettings set org.gnome.shell.extensions.dash-to-dock dock-fixed true
gsettings set org.gnome.shell.extensions.dash-to-dock intellihide true
随时更新补充中ing…
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)