You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

关于KUbuntu23.04关闭Plasma桌面以延长续航的可行性及实现方法咨询

KUbuntu23.04关闭Plasma桌面以延长续航的可行性及实现方法咨询

嘿,你的思路完全靠谱!Plasma作为功能丰富的桌面环境,确实会在后台运行不少进程——窗口合成器、壁纸渲染、各种系统小程序、活动管理器这些,都会消耗额外的电量。关掉它只用TTY(或者单独跑个X服务启动Emacs),确实能显著降低能耗,帮你撑过更长时间的无电源场景。

先给你确认可行性:

绝对真实可行。当你关闭Plasma后,系统只会运行最基础的内核服务、终端进程,以及你主动启动的程序(比如Emacs)。没有了桌面环境的各种后台开销,屏幕的负载(比如不需要实时渲染动态壁纸或窗口特效)、CPU和内存的占用都会大幅降低,续航提升是很明显的——尤其是对于长时间只需要用Emacs的场景,这个方案非常适合。

具体实现方法:

下面给你两种常用的操作方式,按需选择:

方法1:从Plasma注销后切换到TTY

  1. 先保存好所有打开的文件和工作,避免数据丢失
  2. 点击Plasma右上角的电源图标,选择「注销」,等待回到登录界面
  3. 在登录界面,不要选择Plasma桌面,直接按下Ctrl+Alt+F2(F1到F6都可以,对应不同的TTY),进入纯终端界面
  4. 输入你的用户名和密码登录,之后直接输入emacs就能在终端里启动它了

方法2:在运行中的Plasma里直接关闭桌面服务

如果你不想回到登录界面,可以直接在终端里操作:

  1. 打开Konsole终端,输入命令:loginctl terminate-user $USER
    • 这个命令会直接注销当前用户的会话,瞬间关闭Plasma所有相关进程,自动跳转到TTY登录界面
  2. 登录后同样可以用emacs启动终端版编辑器,或者想要图形化Emacs的话,输入:startx emacs
    • 这个命令会启动一个极简的X服务器,只运行Emacs,没有Plasma的其他组件,能耗比完整桌面低很多

额外小贴士:

  • 想要回到Plasma的话,在TTY里输入startx(如果你的默认会话是Plasma),或者按Ctrl+Alt+F7(通常是Plasma所在的显示端口),回到登录界面选择Plasma即可
  • 可以用powertop命令查看能耗情况(需要先安装:sudo apt install powertop),它能直观显示各个进程的耗电占比,你可以对比关闭Plasma前后的差异,验证续航提升效果

备注:内容来源于stack exchange,提问作者Herman He

火山引擎 最新活动