I don't want a status bar. I don't want a menu bar. When there are no windows open, the screen should show my desktop background and nothing else. I'll use alt+f2 to run things, and my shell prompt will tell me my battery life and the time. I'll open network controls and volume controls when I need them, no need for them to pollute the screen all the time.
Gerenciador de janelas Fluxbox ou Openbox.
I want a good, simple terminal emulator. I'll be using it with tmux. It should have no title bar and, if possible, no app frame. It's ok if I have to run it in full screen mode to remove the app frame, but only if it still plays nicely with alt-tab and workspaces.
Eu diria xterm
.
I want a dirt-simple window manager. It needs to support transparency: I don't have a lot of screen real-estate and I often overlay the terminal on the browser and type out commands. I don't want a tiling-only system, for the above reason. Bonus points for tiling and overlaying.
Eu não sei se o Fluxbox e o Openbox suportam todos eles, mas tenho certeza que a maioria dos recursos que você solicitou estão em um deles (desculpe, eu trabalhei com os dois, mas eu esqueci o que um era o Fluxbox e o outro era o Openbox).
I'd like multiple workspaces. I prefer to have one gui per workspace. If I could 'pin' the terminal emulator to always show up in each workspace, that's bonus points. If not, I can have a terminal emulator in each workspace attached to the same tmux instance.
Mais uma vez, Fluxbox ou Openbox: p
I'd like a way to set up a keypress that always takes me to the current open terminal emulator. Currently, 90% of the time I only have two windows open: the terminal emulator and something else. In this scenario, alt-tab works like a toggle between the two. If I have another gui open (like a developer window with a web browser), this throws a wrench in my workflow. I'd like a way to assign, for example, 'super-T' to switch to the first open terminal emulator. Bonus points if I can also assign 'super-B' (or whatever) to switch to the first open browser.
Tenho certeza de que é possível, mas não acho que exista uma solução pronta para uso.
Parece que o que você está procurando é uma distro minimalista em cima da qual você pode adicionar os aplicativos que você deseja sozinho.
Minha sugestão seria que você instalasse uma distro com funcionalidade básica (Arch Linux se você tivesse tempo e quisesse customizar tudo , caso contrário, estável pelo Debian), instalaria o gerenciador de janelas Fluxbox / Openbox nele pode configurá-los para se livrar do painel que um deles vem por padrão), livrar-se do ambiente de desktop padrão (se houver algum, desnecessário, desordem e aplicativos), reinicializar e fazer o login em sua nova sessão.