{"id":21982399,"url":"https://github.com/ubergarm/plug-tiling-wm","last_synced_at":"2025-03-23T01:27:34.588Z","repository":{"id":70939137,"uuid":"113353234","full_name":"ubergarm/plug-tiling-wm","owner":"ubergarm","description":"Philadelphia Linux User Group Meetup Tiling Windows Manager Discussion","archived":false,"fork":false,"pushed_at":"2017-12-06T22:09:57.000Z","size":14,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-28T04:43:34.758Z","etag":null,"topics":["presentation-materials","tiling-window-manager"],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc-by-sa-4.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ubergarm.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-12-06T18:33:34.000Z","updated_at":"2018-09-24T23:11:14.000Z","dependencies_parsed_at":"2023-04-26T00:16:31.173Z","dependency_job_id":null,"html_url":"https://github.com/ubergarm/plug-tiling-wm","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ubergarm%2Fplug-tiling-wm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ubergarm%2Fplug-tiling-wm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ubergarm%2Fplug-tiling-wm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ubergarm%2Fplug-tiling-wm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ubergarm","download_url":"https://codeload.github.com/ubergarm/plug-tiling-wm/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245043134,"owners_count":20551729,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["presentation-materials","tiling-window-manager"],"created_at":"2024-11-29T17:27:39.298Z","updated_at":"2025-03-23T01:27:34.566Z","avatar_url":"https://github.com/ubergarm.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"[![CC-BY-SA-4.0](https://licensebuttons.net/l/by-sa/4.0/88x31.png)](https://creativecommons.org/licenses/by-sa/4.0/legalcode)\n\n*Philadelphia Linux User Group Meetup Tiling Windows Manager Discussion*\n\nor\n\n*Drilling down on Linux Tiling Windows Managers from big bang to \"ricing\" your configuration with \"dank\" gaps.*\n\n## Brief History of Human Machine Interfaces\n* Big Bang\n* Higgs Field Unified Field of Consciousness\n* Human Consciousness\n* Oral Language\n* Cuneiform Script\n* Abacus\n* Teletype - `In the Beginning... Was the Command Line` essay by Neal Stephenson.\n* Dumb Terminals (Glass TTY)\n* Smart Terminals\n  - graphics cards\n  - 4k monitors\n  - psychophysics\n* Web Browsers\n* Mobile Devices\n* IoT\n* Cloud\n* Blockchains / Decentrialized Apps\n\n#### Rhetorical Questions\n1. How do you experience Self and other?\n1. How does the left hand interface with the right hand?\n1. Correlation or Causation between Apple products and frequency of sexual activity? [wired](https://www.wired.com/2010/08/gadget-sex/)\n1. Chaos and Fractals?\n1. Will AI work for us, or will we work for AI, or will AI work for AI?\n\n## Modern Smart Terminals\n* Apple hardware with MacOS X\n* Hackintosh\n* PC Windows 10 Linux Subsystem Bash Shell (plus unofficial X server) (Direct3D)\n* Virtual Machines / Containers\n* Linux Desktop\n  - X Windows (vs [Mir](https://wiki.ubuntu.com/Mir/)) (OpenGL vs [Vulkan](https://en.wikipedia.org/wiki/Vulkan_(API)))\n    + Unity / GTK+ - now defunct\n    + KDE / Qt\n    + Gnome / GTK+\n    + Lightweight / Various - custom\n    + Tiling Windows Managers / Various - custom\n\n## Linux Desktops Components\n* Desktop\n  - Monitor(s)\n  - Video Card(s)\n  - Resolution\n  - Color Depth\n  - Refresh\n  - Transparency Effects\n  - Wallpaper\n* Window Managers\n  - Tiling\n    + [dwm - dynamic window manager](https://dwm.suckless.org/)\n    + [xmonad - haskell](http://xmonad.org/)\n    + [i3 - improved improved improved](https://i3wm.org/)\n  - Floating\n* Terminal\n  - [st - simple terminal](https://st.suckless.org/)\n  - [xterm](http://xterminal.sourceforge.net/)\n  - [rxvt](http://software.schmorp.de/pkg/rxvt-unicode.html)\n  - Fonts (Unicode)\n    + [Dejavu Sans Mono patched for Powerline](https://github.com/powerline/fonts)\n  - True Color vs 256\n  - Editor\n    + [vim 8.0+](https://github.com/vim/vim)\n* Status Bar / System Monitor\n  - [slstatus](https://github.com/drkhsh/slstatus)\n  - [conky](https://github.com/brndnmtthws/conky)\n* Menu / Launch Bar\n  - [rofi](https://github.com/DaveDavenport/rofi)\n  - [dmenu](https://tools.suckless.org/dmenu/)\n* Utilities\n  - xrandr\n  - compton\n  - nitrogen\n  - xclip\n  - scrot\n  - xscreensaver\n* Applications\n  - mupdf\n  - sxiv\n  - tig\n  - pass\n  - mpv\n  - gimp\n  - slack\n  - alsamixer\n  - pulseaudio (only for firefox)\n  - firefox quantum\n\n## DWM\n* [dwm tutorial](https://dwm.suckless.org/tutorial/)\n* [dwm patches](https://dwm.suckless.org/patches/)\n\n## Demo\nCheck out my system.\n\n* [screenshot](https://ubergarm.com/gifs/dwm-tiling-screenshot.png)\n* [standing desk](https://ubergarm.com/gifs/desk.jpg)\n\n```bash\n## ~/.xinitrc\n## setup monitor and resolution\nxrandr --newmode \"4096x2160\" 556.730  4096 4104 4136 4176  2160 2208 2216 2222 +hsync +vsync\nxrandr --addmode DP-0 4096x2160\nxrandr --output DP-0 --mode 4096x2160\n## compositing transparency\ncompton -b -c -o 0.25\n## pretty wallpaper\nnitrogen --set-zoom-fill ~/wallpapers/jenaro-bekannt-wie-ein-bunter-hund.jpg\n## sreensaver\nxscreensaver -no-splash \u0026\n## status bar\nwhile true; do\n    slstatus\ndone \u0026\n## windows manager\nexec dwm\n```\n\n## The Upsides\n* Cool factor\n* Less cruft\n* Less mouse\n* Forces you to learn CLI tools which work across ssh terminals\n\n## The Downsides\n* Clipboards\n* Configuration\n  - initial setup\n  - recompiling binaries\n  - wifi networks\n  - package management\n* The rest of the world sends you XLSX files\n\n## Summary\n\u003e Only computer hackers who have delved into the inconvenient guts of\n\u003e an operating system that turns their home computer into a giant pile\n\u003e of tinker-toys are truly liberated from the cruel manipulation of their\n\u003e slipshod corporate taskmasters. You know what I think makes an operating\n\u003e system truly great? Its ability to help me GET MY WORK DONE.\n\u003e - Garrett Birkel http://garote.bdmonkeys.net/commandline/index.html\n\n## References\n* [PLUG Central Meetup](https://www.meetup.com/Philadelphia-Linux-User-Group-Meetup/events/244971579/)\n* [dank ricing gaps](https://www.youtube.com/results?search_query=tiling+dank+gaps+i3)\n* [Linux Desktop X Windows](https://en.wikipedia.org/wiki/Comparison_of_X_Window_System_desktop_environments)\n* [Steam Hardware \u0026 Software Survey](http://store.steampowered.com/hwsurvey#cat9)\n* [dwm - dynamic window manager](https://dwm.suckless.org/)\n* [Neal Stephenson](https://en.wikipedia.org/wiki/In_the_Beginning..._Was_the_Command_Line)\n\n## Silly\n![most interesting man meme](https://i.imgflip.com/20mh53.jpg)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fubergarm%2Fplug-tiling-wm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fubergarm%2Fplug-tiling-wm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fubergarm%2Fplug-tiling-wm/lists"}