this post was submitted on 23 Jun 2024
33 points (92.3% liked)

Linux

48009 readers
811 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
33
Launcher for Everything* (sga.codeberg.page)
submitted 4 months ago* (last edited 4 months ago) by sga@lemmy.world to c/linux@lemmy.ml
 

This is an article I wrote. Sorry mods if it is not allowed I checked the sidebar rules, and closest was no ads, and I do not know if this qualifies for that (I do not have ads or analytics on the page)

Edit - Thanks to @utopiah@lemmy.ml for recommendations. I have now Included an image and a video demo of using the script, and also got syntax highlighting

https://sga.codeberg.page/articles/Launcher/Launcher_for_Everything.html

Edit 2 - I have chnaged my keys for password, so dont worry about that, and about low quality and stuttering video playback, that was just network being poor at that time, also i forgot to give a demo of calculator and web searching, forgive me for that, and if you want, instead of term-dmenu, you can use fzf directly, and you would not leave terminal

you are viewing a single comment's thread
view the rest of the comments
[–] wwwgem@lemmy.ml 2 points 4 months ago

Thanks for sharing.
I was personally not motivated/good enough to write a new tool so I've wrote scripts to use rofi (easily adaptable to dmenu) as:

  • an app launcher
  • a clipboard manager
  • an infobar to show things like the date/time, memory usage, disk space, battery level, wifi signal…
  • an omnibar to perform an internet search, quick units conversions
  • a calculator for simple math
  • a bookmark manager (list, open, edit, add, remove)
  • a password/2FA token manager (list, edit, add, remove, autofill internet fields)
  • a wifi manager
  • a vpn manager

I've explained the basis here if you're curious. Even though I was bad at keeping my code up to date you may get some ideas to expand your program.