🐘🐘 Humpleupagus 🐘🐘 on Nostr: I don't use i3s scratch pad. My general use centers around ranger, which is opened in ...
I don't use i3s scratch pad. My general use centers around ranger, which is opened in kde konsole on desktop 10. I also open a few other tabs in that konsole instance. I have a script tied to a binding that uses xdotool to determine if it's open. If it is, it focuses desktop 10. If it isn't, it opens konsole with ranger running.
I modified rangers rc.conf to open any file using xdg-mime to the selected desktop by pressing shift-o and then the desktop number. Nohup is used to make that process its own process, so it isn't killed if ranger closes. I have a similar ranger binding for opening any file in nvim and for opening another instance of kosole at the directory on any desktop. I also have one that converts, manipulates, compiles, and/or dates typ, pdf, odf, etc. This doesn't include an my dmenu scripts.
Tl;dr a scratch pad isn't always necessary. There are other ways to maximize desktop use.
I modified rangers rc.conf to open any file using xdg-mime to the selected desktop by pressing shift-o and then the desktop number. Nohup is used to make that process its own process, so it isn't killed if ranger closes. I have a similar ranger binding for opening any file in nvim and for opening another instance of kosole at the directory on any desktop. I also have one that converts, manipulates, compiles, and/or dates typ, pdf, odf, etc. This doesn't include an my dmenu scripts.
Tl;dr a scratch pad isn't always necessary. There are other ways to maximize desktop use.