Lubuntu:如何自动启动 xfce4 电源管理器?

use*_*766 5 lubuntu autostart xfce4-power-manager

我今天刚刚在上网本上将 64 位 Lubuntu 升级到 13.10。升级后,我根本无法自动启动 xfce4 电源管理器。我尝试从桌面会话设置中添加,我尝试将 power manager.desktop 文件复制到~/.config/autostart文件夹。

一切看起来都很好。然后我注销,重新登录,该死的电源管理器不会自动启动。它仅在我双击图标时启动,或者从终端启动它。

小智 8

检查~/.config/lxsession/Lubuntu/desktop.conf

查找 notebook_mode 并查看它是否设置为“是”:

[State]
laptop_mode=yes
Run Code Online (Sandbox Code Playgroud)

这至少对我有用。我的设置为“否”,因此我必须手动启动 xfce4-power-manager。通过将值更改为“是”,它现在在登录时自动启动,无需任何进一步配置。


小智 8

任何一个:

  1. 打开首选项?LXSession 的默认应用程序。
  2. 转到自动启动选项卡。
  3. 将“禁用自动启动的应用程序”选项从 更改config-onlyno

或者类似的:

  1. 编辑 ~/.config/lxsession/Lubuntu/desktop.conf
  2. 在下面更改以下行 [Session]
  3. 改变

    disable_autostart=config-only
    
    Run Code Online (Sandbox Code Playgroud)

    改为:

    disable_autostart=no
    
    Run Code Online (Sandbox Code Playgroud)


小智 0

有时,对于某些应用程序,使用延迟程序启动的脚本而不是直接启动它们可能会很有用。

创建一个像这样的文件;

#!/bin/bash
sleep 10
xfce-power-manager
Run Code Online (Sandbox Code Playgroud)

并将其保存为 powermanagerautostart.sh 在安全的地方,我使用一个名为 /home/shane/scripts 的文件夹。

然后,不要将 xfce-power-manager 添加到桌面会话设置,而是添加

bash /home/username/scripts/powermanagerautostart.sh
Run Code Online (Sandbox Code Playgroud)

这可能会解决您的问题。