antixショートカット

0
mkdir -p ~/Desktop

cat > ~/Desktop/google-chrome.desktop << 'EOF'
[Desktop Entry]
Type=Application
Name=Google Chrome
Comment=ウェブブラウザ
Exec=/usr/bin/google-chrome-stable %U
Icon=google-chrome
Terminal=false
Categories=Network;WebBrowser;
EOF

cat > ~/Desktop/libreoffice-calc.desktop << 'EOF'
[Desktop Entry]
Type=Application
Name=LibreOffice Calc
Comment=スプレッドシート
Exec=libreoffice --calc %U
Icon=libreoffice-calc
Terminal=false
Categories=Office;Spreadsheet;
EOF

cat > ~/Desktop/libreoffice-writer.desktop << 'EOF'
[Desktop Entry]
Type=Application
Name=LibreOffice Writer
Comment=文書作成
Exec=libreoffice --writer %U
Icon=libreoffice-writer
Terminal=false
Categories=Office;WordProcessor;
EOF

cat > ~/Desktop/libreoffice-impress.desktop << 'EOF'
[Desktop Entry]
Type=Application
Name=LibreOffice Impress
Comment=プレゼンテーション
Exec=libreoffice --impress %U
Icon=libreoffice-impress
Terminal=false
Categories=Office;Presentation;
EOF

chmod +x ~/Desktop/*.desktop

echo "デスクトップにショートカットを作成しました。"

ロック

echo "=== ロック/電源管理系プロセス ==="
ps aux | grep -iE 'lock|power-manager|dpms|xautolock|apmd|acpi' | grep -v grep

echo ""
echo "=== autostart系(GUI環境) ==="
ls ~/.config/autostart/ 2>/dev/null
ls ~/.desktop-session/autostart/ 2>/dev/null
ls /etc/xdg/autostart/ 2>/dev/null | grep -iE 'lock|power'

echo ""
echo "=== インストール済みロック系パッケージ ==="
dpkg -l | grep -iE 'light-locker|xautolock|xlockmore|i3lock|slock|xfce4-power-manager'

echo ""
echo "=== 現在のデスクトップ環境 ==="
echo $DESKTOP_SESSION
echo $XDG_CURRENT_DESKTOP
echo "=== xlockmore関連の起動設定を検索 ==="
grep -r "xlock" ~/.icewm/ 2>/dev/null
grep -r "xlock" ~/.xinitrc 2>/dev/null
grep -r "xlock" ~/.xsession 2>/dev/null
grep -r "xlock" /etc/X11/Xsession.d/ 2>/dev/null
grep -rl "xlock" /usr/local/bin/ 2>/dev/null

echo ""
echo "=== xautolockの有無 ==="
which xautolock
dpkg -l | grep -i xautolock

echo ""
echo "=== IceWMのpreferences内、idle/screensaver関連設定 ==="
grep -iE "lock|idle|screensaver" ~/.icewm/preferences 2>/dev/null

echo ""
echo "=== antiX関連の電源管理ツール ==="
which antix-power 2>/dev/null
ls /usr/local/bin/ | grep -iE "lock|power|blank"

echo ""
echo "=== crontab / systemdタイマー ==="
crontab -l 2>/dev/null
systemctl --user list-timers 2>/dev/null
echo "=== set-screen-blankの中身 ==="
cat $(which set-screen-blank)

echo ""
echo "=== 現在のX画面ブランキング/DPMS設定 ==="
xset q

echo ""
echo "=== どこから呼ばれているか(起動スクリプト類) ==="
grep -rl "set-screen-blank" ~/.icewm/ /etc/xdg/ ~/.config/ 2>/dev/null
grep -rl "set-screen-blank" /usr/local/bin/ 2>/dev/null

echo ""
echo "=== IceWMのstartupスクリプト ==="
cat ~/.icewm/startup 2>/dev/null
# 画面ブランキングとDPMS(自動サスペンド的な省電力)を完全に無効化
xset s off
xset s noblank
xset -dpms
# 確認
xset q
# 恒久化
cat >> ~/.icewm/startup << 'EOF'

# 画面ブランキング/DPMS/自動サスペンドを無効化
xset s off
xset s noblank
xset -dpms
EOF

chmod +x ~/.icewm/startup

タイムアウト0

xset s off
xset s noblank
xset dpms 0 0 0
xset q

恒久化

cat >> ~/.icewm/startup << 'EOF'
xset dpms 0 0 0
EOF

念のため補足、DPMS/ブランキングではなくsystemd-logindのIdleAction(アイドル時に自動サスペンド→復帰時にログイン画面)によるものだった場合は、以下も合わせて確認・無効化。

sudo grep -iE '^IdleAction|^HandleLidSwitch' /etc/systemd/logind.conf
タイトルとURLをコピーしました