I have a laptop that spends some of it’s time docked to a monitor and keyboard/mouse. I would like to know how to change some settings depending on if it’s connected to the dock or not. Is there a program that can help with this?

Some possible use-cases include:

  • Changing size of the taskbar to smaller/bigger
  • Changing the behavior of the taskbar to auto-hide
  • Changing the font size smaller/bigger
  • Changing power settings performance/battery saver
  • Enabling/disabling auto brightness
  • Enabling/disabling keyboard backlight

These are just a few things I can think of but can provide more.

Something like Android’s Tasker but for Linux would be great.

      • olympicyes@lemmy.world
        link
        fedilink
        English
        arrow-up
        4
        ·
        6 months ago

        I’d suggest editing these scripts with a tool like VS Code so you can remember exactly what you did.

        • Gormadt@lemmy.blahaj.zone
          link
          fedilink
          arrow-up
          3
          ·
          6 months ago

          Half the fun of fixing my code later is trying to figure out what the hell I was thinking when I wrote my code lol

      • golden_zealot@lemmy.ml
        link
        fedilink
        English
        arrow-up
        2
        arrow-down
        1
        ·
        6 months ago

        You might also be interested in cron/crontab. You can schedule scripts/software to run at specific times of day, week, month, year etc.

        Also if you want to learn more about the linux command line, three super useful commands for you are ‘man’, ‘help’ and ‘apropos’.

        man followed by a command, like ‘man find’ will show you the manual pages for the command ‘find’, showing you how to use it.

        In some cases man wont work for some commands, in those cases try ‘help theCommandThatDidntWorkWithMan’.

        apropos followed by a query like ‘apropos network’ will show you any commands that have ‘network’ in their short description to help you find commands that you might want to use for something.

    • JediwanOP
      link
      fedilink
      arrow-up
      4
      ·
      6 months ago

      I’m using GNOME thanks that link looks helpful

      • squid_slime@lemm.ee
        link
        fedilink
        arrow-up
        2
        ·
        6 months ago

        gnome might be tricky to interface with over shell commands, and sadly i use sway so i am limited with advice, checking ubuntu forums would be a good start for you though.