README.md 2.1 KB

jwm-config

This is a JWM config that makes it into a usable desktop, with usable panel, application menu. JWM is lightweight and inherently faster than other desktop environments, so it should do things faster, make your pc run cooler and all that in a traditional and recognizable interface.

Installation

  1. Just install these requirements:

    • jwm
    • rofi
    • nm-applet
    • cbatticon
    • volumeicon
    • papirus-icon-theme
    • xlockmore (for locking)
    • ksuperkey (optional, if you want super key to open something)
    • xdgmenumaker (for program list generation)
    • gsimplecal (for showing calendar when clock is clicked)
    • xrandr (optional, for connecting to external screens/projectors)

    Of course these are not tight requirements. You can change the config to suit to your needs.

For Arch Linux, it can be something like: sudo pacman -S jwm rofi nm-applet cbatticon volumeicon papirus-icon-theme xlockmore xdgmenumaker gsimplecal xrandr && yaourt -S ksuperkey

  1. Copy the .jwmrc file, .config and .local folder into your home directory, or open a terminal on this repo directory and run: cp -r {.config,.jwmrc,.local} ~
  2. Make sure scripts are executable (git should make them executable by default): chmod +x ~/.local/share/jwm-config/*.sh
  3. Log out and log back into a JWM session

Keyboard Shortcuts

Common Shortcuts:

  • Alt+F1 : Opens Main menu
  • Alt+F2 or F12 : Run something
  • Ctrl+Alt+T : Run Terminal
  • Ctrl+Alt+E or Super+E : Run File Manager
  • Alt+(number) : To go to the desktop of that number
  • Ctrl+Alt+(arrow key) : To go to the desktop in that specific way
  • Super+Tab : Go to the desktop to the right
  • Ctrl+Alt+D or Super+D : Show desktop
  • Ctrl+Alt+Shift+R : Restart JWM
  • Ctrl+Alt+L : Lock screen
  • Super key: Opens run (changeable to menu, of course)
  • Super key+P or XF86Display or screen change key: Opens up monitor connection option (great for projectors/presentations)
  • Super key+F4: Power menu (for shutdown/reboot/logoff/logout etc.)

License: CC0 - do whatever you want with it.