• 0 Posts
  • 14 Comments
Joined 2 years ago
cake
Cake day: June 28th, 2024

help-circle
  • A little from my config:

    
    <?xml version="1.0"?>
    ...
    <core>
        <decoration>server</decoration>
        <gap>0</gap>
        <adaptiveSync>no</adaptiveSync>
        <reuseOutputMode>no</reuseOutputMode>
    	<primarySelection>no</primarySelection>
    	<allowTearing>no</allowTearing>
    	<autoEnableOutputs>yes</autoEnableOutputs>
    	<xwaylandPersistence>no</xwaylandPersistence>
      </core>
    ...
     <keybind key="A-Tab"><action name="NextWindow" /></keybind>
    ...
     <mousebind button="Right" action="Drag"><action name="Resize" /></mousebind>
    ...
    <windowRule identifier="xfce4-appfinder" matchOnce="false" fixedPosition="yes" serverDecoration="no">
          <skipTaskbar>yes</skipTaskbar>
    	  <skipWindowSwitcher>yes</skipWindowSwitcher>
    	  <ignoreConfigureRequest>yes</ignoreConfigureRequest>
    	  <fixedPosition>yes</fixedPosition>
          <action name="ToggleAlwaysOnTop"/>
          <action name="MoveToEdge" direction="up" snapwindows="false" />
          <action name="MoveToEdge" direction="right" snapwindows="false" />
        </windowRule>
    
    

    …etc etc.


  • I’ve been using openbox for more than a decade and a half and 3 years ago I moved to wayland with labwc. The theme is compatible and the config syntax similar but you can’t just copy the openbox config and load it into labwc. The experience is VERY similar to openbox…but better. I’m not going back.












  • Bash. It has enabled me to automatize a lot of sh*t I wouldn’t do just because it would take me a lot of time/efford to do. There’s a LOT you can do with a few simple scripts, a few examples:

    • Remove files I don’t need (images, rip/conversion logs, empty folders…).
    • Compress and optimize folders of photos recursively.
    • Apply watermarks to photos recursively.
    • Convert filetypes (flac2mp3, pdf2cbr, webm2mp3,web2jpg…).
    • Configure input devices (keyboards, mouse, graphic tablets).
    • Autorename files (spaces to _, . to _, _ to spaces…).
    • Remove audio from videos recursively.
    • Remove audio/subtitle tracks from videos.
    • Download images/videos/audio from websites.
    • Update appimages automatically.
    • Update/cleanup system/repos.
    • Use different theming for different applications.
    • Mount iso/bin… images.
    • Extract zip|rar|tar.gz|… files automatically.
    • Modify pdfs.
    • Get the weather for my location.
    • Get stats from my PCs to be shown in panel applet.
    • Alias program names to ones of my choosing.
    • Open CUPS config in firefox.
    • Refresh font caches and other management tools I don’t care to remember.
    • Fix permissions.
    • Make a backup.
    • Restore a backup.
    • Copy files safely (rsync).
    • Change volume level.
    • Install all the packages and configs I need to make the OS/apps behave/look the way I like.

    …you name it…

    …in most cases just by typing one word in the terminal. It was kind of a mindblow coming from the crappy window$ crappysystem eons ago.