#!/usr/bin/env python3 # https://eax.me/2026/2026-10-28-bottles.html import subprocess def get_dock_fixed(): result = subprocess.run(['gsettings', 'get', 'org.gnome.shell.extensions.dash-to-dock', 'dock-fixed'], capture_output=True, text=True, check=True) return result.stdout.strip() def set_dock_fixed(val): subprocess.run(['gsettings', 'set', 'org.gnome.shell.extensions.dash-to-dock', 'dock-fixed', val], check=True) def set_alive_timout(val): subprocess.run(['gsettings', 'set', 'org.gnome.mutter', 'check-alive-timeout', val], check=True) if get_dock_fixed() == 'false': set_dock_fixed('true') set_alive_timout('0') else: set_dock_fixed('false') set_alive_timout('5000')