基于GTK的Gnome和基于Qt的KDE都是最常见的Linux桌面环境,你跟我说Linux没有图形界面?Linux服务器不装图形界面,不表示Linux不支持图形界面。你应该问,为什么Linux服务器不装图形界面,也能正常使用。最简单的回答就是,因为Linux通过命令行就能完成系统管理,包括软件的安装和配置,用户群组的管理和权限设置,系统和服务的启停,文件管理和文件编辑等。
通过浏览器和SFTP等客户端,还可以在客户端对Linux服务器进行可视化管理。就拿MySQL管理来说,你在Linux服务器安装一个phpMyAdmin服务,你在你的电脑通过浏览器访问这个服务,就能对MySQL进行可视化管理,而不需要在ssh命令行里使用mysql命令行客户端进行管理。同理,假如有人开发了一个phpLinuxAdmin,你也就能通过浏览器对Linux系统进行可视化管理。
最后附上我开发使用的Linux笔记本:Xubuntu 20.04 LTS with Geany, WPS, Firefox, Chrome on i7-8750H, GTX1060
个人并不喜欢Ubuntu的Unity桌面从苹果借鉴来的"全局菜单"的设计. 我还是习惯菜单放到窗口内,标题栏显示标题,让用户同时能看到标题栏和菜单栏内容. 上图是我的Xubuntu桌面布局,个人认为我的Xubuntu布局办公效率更高,更简单直观. 启动栏放在左边,任务栏放在上边,加上文件管理器/浏览器/编辑器的标签页也都在上侧. 所以工作时视线和操作主要聚焦在屏幕左上方,这样的布局提升效率的同时还可以舒缓颈椎病和鼠标手. 个人不喜欢Windows和macOS把快捷启动和任务栏放在下边的布局.