Install KDE Plasma and XRDP on Ubuntu Server
2023-02-18 15:41:22 时间
Install KDE Plasma and XRDP on Ubuntu Server
It has been a long time since I last installed my desktop environment: I can't remember many things, and I've encountered new problems. Here's a brief record of what happened and possible solutions, just in case.
Install KDE Plasma
sudo apt-get install kde-plasma-desktop
Choose sddm
.
Install XRDP
sudo apt-get install xrdp
sudo sed -e 's/^new_cursors=true/new_cursors=false/g' \
-i /etc/xrdp/xrdp.ini
sudo adduser xrdp ssl-cert
echo "/usr/bin/startplasma-x11" > ~/.xsession
D=/usr/share/plasma:/usr/local/share:/usr/share:/var/lib/snapd/desktop
C=/etc/xdg/xdg-plasma:/etc/xdg
C=${C}:/usr/share/kubuntu-default-settings/kf5-settings
cat <<EOF > ~/.xsessionrc
export XDG_SESSION_DESKTOP=KDE
export XDG_DATA_DIRS=${D}
export XDG_CONFIG_DIRS=${C}
EOF
sudo systemctl enable xrdp
sudo systemctl restart xrdp
Quit immediately after credentials
Stop xrdp with sudo service xrdp stop
.
Edit the xrdp start script: sudo nano /etc/xrdp/startwm.sh
.
In this file, replace the lines
test -x /etc/X11/Xsession && exec /etc/X11/Xsession
exec /bin/sh /etc/X11/Xsession
with
#(@obsolete)startxfce4
/usr/bin/startplasma-x11
Restart xrdp with sudo service xrdp start
.
Strange KDE bug: can’t resize or move windows
#(@obsolete)killall kwin
killall kwin_x11
#(@obsolete)kwrapper kwin -replace &
kwrapper5 kwin_x11 --replace &
The desktop is black (No desktop)
#(@Obsolete)killall plasma-desktop
#(@Obsolete)kstart plasma-desktop
#(@Obsolete)killall plasmashell #to stop it
#(@Obsolete)kstart plasmashell #to restart it
kquitapp5 plasmashell
kstart5 plasmashell
相关文章
- 埋点统计优化,首屏加载速度提升
- Centos7下Tomcat环境安装及使用脚本安装
- keep-alive多级路由缓存最佳实践
- Centos7下通过zabbix监控nginx status
- Zabbix监控Apache
- vue如何二次封装一个高频可复用的组件
- Nginx配置模块详解及多站点共用80端口案例
- 全文检索与高亮关键词匹配,用replace就够了
- 深入浅出数组reduce,看完就会
- windows下OpenLdap使用手册
- 用canvas画了个table,手写滚动条
- LyScript 实现Hook隐藏调试器
- rollup打包入门到实践
- react修仙笔记,请问仙溪几级了?
- LyScript 实现Hook改写MessageBox
- 数据结构转换,笔试题系列
- 数据去重,笔试题系列
- React修仙笔记,筑基初期之更新数据
- LyScript 通过PEB结构解析堆基址
- 写个自己的chrome插件