techhub.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A hub primarily for passionate technologists, but everyone is welcome

Administered by:

Server stats:

5.3K
active users

#i3wm

1 post1 participant0 posts today

I came across something recently that basically stressed the importance of understanding the tools you use on a daily basis to get the most out of them. It suggested that you need to get familiar with the primary sources of docs as well and not just distilled summaries that hold your hand and give you a generic solution to one particular problem your trying to solve. With that in mind, my reading list lately has been the official docs for #neomutt, #irssi, #i3wm, #opnsense, #tmux. I think this is more important than ever when it's so easy to use an #llm to search for information.

Something I miss from #Tiling wms/compositors like #i3wm and #sway when I'm on #KDE:

I use #Yakuake on KDE #Plasma to have a terminal that's easily accessible, but stays out of my way when I don't want to see it.

On tiling setups, I use disappearing windows (I forget the actual name of the feature) that will pop up when I hit super+-, appear one at a time, and then disappear.

Yakuake lets you do tiling as well within its window, but I kinda miss the ability to cycle through a bunch of windows very easily. I mean, I've got the keyboard shortcuts set up very nicely, so it's just F12 to make the window appear and disappear, and then control+tab to cycle through tabs or control+pgup/pgdown to jump between panes, but somehow the tiling setup is just a bit easier to do. Less thinking, just super+-. ;)

I don't know if I'll continue to use tiling setup too much longer, though. It's too aggravating to figure out how to get the occasional gnome program to work properly. There's always some kind of fancy library initialization that I fail to get right. It's easier to just use a DE and whittle it down to nearly tiling levels of productivity.

:BlobCatDerpy:

Been tweaking my #Rofi theme, because it was rainy and I was too knackered to do anything else useful today. Rofi is an application switcher and more (calculator, character picker, launcher, weather widget, etc.). It is used in minimalist window managers like #i3wm, instead of a top-bar, dock or Start™ menu.
I used to use #Litestep on Windows, and using i3 and Rofi to DIY my own graphical shell feels similar.
#Linux #Ricing

I'm gonna list out my interests, and there's a ton of 'em. Classic autism move, getting obsessed with weird topics that stick with you forever.

Heads up, #Fediverse, you might lose it when I drop 100+ hashtags in one post. That's just how autism rolls I guess.

## Interests and Obsessions

Substances and Legalization:
#Drugs #LSD #Shrooms #Psychedelics #THC #Psilocybin

Tech and Privacy:
#Linux #Debian #QubesOS #GrapheneOS #GooglePixel #Auxio #AntennaPod #PGP #Obtainium #PeerTube #FreeTube #Privacy #Security #Thunderbird #CapyReader #RSS #AtomFeeds #NewPipe #Mastodon #Pixelfed #Openreads #Signal #LocalSend #ThinkPad #FreeSoftware #FSF #ElementaryOS #Elementary #PaldoLinux #GNOME #i3wm #Monero #Mullvad #iVPN #LinusTorvald #Fairphone #DivestOS #Tor #TailsOS #Whonix

Politics and Activism:
#AnarchoSyndicalism #Anarchism #Syndicalism #LGBTQIA #LGBTQ #LGBT #TransRights #HumanRights #WorkersRights #Unions #Decentralization #Organizing #GrassRoots #DirectAction #AntiCapitalism #FuckSpotify #Piracy #ThePirateBay #EdwardSnowden #Wikileaks #JulianAssange #MeredithWhittaker #RichardStallman #RightToRepair

Music and Artists:
#ZoëStraub #Bandcamp #ShadowOfIntent #Alestorm #AlisonSudol #CœurDePirate #RussianPop #YuliaSavicheva #SavichevaMusic #Music

Content Creators:
#DougDoug #DistroTube #MattRose #TheHatedOne #EricParker #The8BitGuy #BernadetteBanner #LynnSaga #LukeSmith #UndineAlmani #DarkViperAU

History and Tragic Events:
#NorthKorea #WW2 #ColdWar #KoreanWar #Unit731 #NuclearWeapons #USSR

Fashion and Identity:
#GenderFluidity #Dresses #Lingerie #Pins #Buttons #Statues

Culture and Media:
#Buddhism #Warframe #Moomin #Books #Joker2019 #SocialIssues #AlternativeSocialStructures

#Traveling and Destinations:
#Austria #Vienna #Salzburg #Idlib #Pyongyang #Moscow #Bergen

Miscellaneous:
#AntiReactionContentCreators #ReactionContentBad #Crying

Yeah, I know it's a lot. But that's the beauty of an autistic brain I guess, we go deep on what fascinates us.

I had to explain to a Mac user today that, for my Linux laptop to warn me about low battery, instead of just shutting down, I had to download a script from GitHub and set it up in my #i3wm window manager. But that's a small price to pay for the freedom to customise my system exactly how I want - without deferring to some Apple engineers to decide "what's good for me."

Enable / disable an external display in i3

lemmy.sdf.org/post/29521736

lemmy.sdf.orgEnable / disable an external display in i3 - SDF ChatterEvery once in a while, I connect my laptop to my TV at home and watch a movie on my hard drive. So I configured the external display in Xorg in my i3 configuration file and it works fine. The problem is, the external display is enabled even if it’s not connected, so the mouse regularly “disappears” off the right of the laptop screen. Worse, when I run Cinnamon in Xephyr (a windowed environment), the display spans the entire virtual display including the invisible external display, and I only see the left half of the windows in fullscreen mode. So I needed some way to configure the external display as secondary display, but start it off, and then define a key binding to turn it on and off as needed. Here are the relevant config file lines to achieve this, if you have the same need: # Configure multimonitor layout. Start with the secondary display off set $display1 eDP set $display2 HDMI-A-0 exec_always --no-startup-id xrandr --output $display1 --auto --primary --output $display2 --off --right-of $display1 # Enable / disable the secondary display bindsym $mod+Shift+d exec xrandr --output $display2 --`xrandr --listactivemonitors | grep -q $display2 && echo off || echo auto` --right-of $display1 Note that in my case, my laptop’s internal display is called eDP and the external display is called HDMI-A-0. Also, my TV is physically sitting at the right of the laptop. Define the display’s names and physical layout to suit your needs of course. Also, I configured workspaces 1, 2 and 3 to be assigned to the laptop’s display, and 4, 5 and 6 to the external display with these lines: # Workspace names set $ws1 1 set $ws2 2 set $ws3 3 set $ws4 4 set $ws5 5 set $ws6 6 # Assign workspaces to specific displays workspace $ws1 output $display1 workspace $ws2 output $display1 workspace $ws3 output $display1 workspace $ws4 output $display2 workspace $ws5 output $display2 workspace $ws6 output $display2 If the external display is disabled, workspaces 4, 5 and 6 fall back to the primary display (the laptop’s monitor). When the external display is re-enabled, they automatically move back there. So you can have a movie going on display 4 for example, plug in the external monitor, hit Shift-Meta-D and hey-presto, your movie moves to the external monitor. I hope this helps.