I’m using Claws Mail. It has a plugin that can do notifications in many ways, including a tray icon. You can configure it to start hidden in the tray, configure how often it checks email and on which accounts, to which folders the notification should react etc.
Can we now also focus on stabilizing everything? For the past 5-10 years, my personal KDE experience ws either features disappearing (i still mourn my Desktop cube) or just random shit.not working for years. I got to the point where a few months ago I seriously started to consider cinnamon, what are you doing to me?
How do those compare to NixOS and blendOS in your opinion in terms of usability, flexibility and stability, considering an (at least mostly) tech-literate audience?
Given I’m still on Manjaro, would you recommend I consider NixOS, Fedora Silverblue, or blendOS?
I assume you mean “why use these instead of file-manipulation commands in bash?”
I use both.
There are a handful of tasks that are easier in dired than bash.
Making small modifications to filenames that aren’t amenable to programmatic changes. You can just toggle the read-only flag on a dired buffer, edit the filenames, and then hit C-c C-c when done.
Marking a set of files to perform an operation on where that set cannot trivially be expressed using tools in bash. Think, oh, “which movies do I like enough to want to keep around”. This is especially handy when moving a number of files to another directory, which I think is why people often like the two-pane approach of orthodox file managers. Dired is not an OFM, but it can act like that if you have two dired windows open, using the other as the default target for the operation.
Dealing with filenames containing obnoxious-to-type characters like weird Unicode stuff. If I want to delete the one file in a directory whose name consists of a bunch of kanji, it’s easier to just manually select it in a list.
Navigating where I usually want to see the contents of each directory. I’ll often navigate around in dired while building up up an emms playlist. Browsing a list of movies to play.
EDIT: It’s also not really a file manager, but I do use ncdu to see what’s taking up space on a disk. I’ll also use du -h|sort -h|less, but ncdu is, like file managers, more convenient when just browsing around the tree and looking at each as one does so, while manually selecting a few items to operate on (deleting).
EDIT2: I’ll also add that virtually all of the people I know in person who love OFMs – I’m in the US – are from Eastern Europe, moved to the US from Russia, Ukraine, Romania, etc. I dunno why that is. Maybe just spreading along language lines. Maybe there are or were issues with switching between Cyrillic and Latin character stuff akin to my above irritation with kanji. But someone from Eastern Europe might have more input to answer your question.
EDIT3: The link I provided above for OFMs has a very long discussion from the author on why he likes OFMs (though not all terminal file managers are OFMs, many, like Midnight Commander, are). Reading it, I’d say that there’s a lot of overlap with how Emacs works with dired+TRAMP+eshell and some other Emacs packages, though they accomplish similar goals in a different way – sort of making integrated functionality that spans network file transfer, file management, text editing, file archive access, console commands, with a common toolset available for all. Would be quicker to learn an OFM than Emacs, though Emacs is gonna provide a considerably-larger set of functionality if you’re willing to spend the time on it.
EDIT4: There are also a number of OFMs in Emacs, like Sunrise Commander, so I guess I shouldn’t really treat it as an either-or matter.
It’s telling me that they are already installed: j@j-HP-Notebook:~$ sudo apt-get install linux-headers-$(uname -r) [sudo] password for j: Reading package lists… Done Building dependency tree… Done Reading state information… Done linux-headers-5.15.0-88-generic is already the newest version (5.15.0-88.98). linux-headers-5.15.0-88-generic set to manually installed. The following packages were automatically installed and are no longer required: brave-keyring libu2f-udev linux-headers-5.15.0-76 linux-headers-5.15.0-76-generic linux-headers-5.15.0-78 linux-headers-5.15.0-78-generic linux-headers-5.15.0-79 linux-headers-5.15.0-79-generic linux-headers-5.15.0-82 linux-headers-5.15.0-82-generic linux-headers-5.15.0-83 linux-headers-5.15.0-83-generic linux-headers-5.15.0-84 linux-headers-5.15.0-84-generic linux-headers-5.15.0-86 linux-headers-5.15.0-86-generic linux-image-5.15.0-76-generic linux-image-5.15.0-78-generic linux-image-5.15.0-79-generic linux-image-5.15.0-82-generic linux-image-5.15.0-83-generic linux-image-5.15.0-84-generic linux-image-5.15.0-86-generic linux-modules-5.15.0-76-generic linux-modules-5.15.0-78-generic linux-modules-5.15.0-79-generic linux-modules-5.15.0-82-generic linux-modules-5.15.0-83-generic linux-modules-5.15.0-84-generic linux-modules-5.15.0-86-generic linux-modules-extra-5.15.0-76-generic linux-modules-extra-5.15.0-78-generic linux-modules-extra-5.15.0-79-generic linux-modules-extra-5.15.0-82-generic linux-modules-extra-5.15.0-83-generic linux-modules-extra-5.15.0-84-generic linux-modules-extra-5.15.0-86-generic Use ‘sudo apt autoremove’ to remove them. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Is there something specific from that link that I’m supposed to use because I tired the top solution and it just gave me a bunch of error messages:
<span style="color:#323232;">j@j-HP-Notebook:~$ sudo apt-get install build-essential linux-headers-`uname -r` dkms virtualbox-dkms
</span><span style="color:#323232;">[sudo] password for j:
</span><span style="color:#323232;">Reading package lists... Done
</span><span style="color:#323232;">Building dependency tree... Done
</span><span style="color:#323232;">Reading state information... Done
</span><span style="color:#323232;">dkms is already the newest version (2.8.7-2ubuntu2.1mint1).
</span><span style="color:#323232;">build-essential is already the newest version (12.9ubuntu3).
</span><span style="color:#323232;">linux-headers-5.15.0-88-generic is already the newest version (5.15.0-88.98).
</span><span style="color:#323232;">The following packages were automatically installed and are no longer required:
</span><span style="color:#323232;"> libqt5help5 libqt5sql5 libqt5sql5-sqlite libqt5xml5 libsdl-ttf2.0-0
</span><span style="color:#323232;">Use 'sudo apt autoremove' to remove them.
</span><span style="color:#323232;">The following additional packages will be installed:
</span><span style="color:#323232;"> libgsoap-2.8.117 liblzf1 libvncserver1 virtualbox virtualbox-qt
</span><span style="color:#323232;">Suggested packages:
</span><span style="color:#323232;"> vde2 virtualbox-guest-additions-iso
</span><span style="color:#323232;">The following packages will be REMOVED:
</span><span style="color:#323232;"> virtualbox-7.0
</span><span style="color:#323232;">The following NEW packages will be installed:
</span><span style="color:#323232;"> libgsoap-2.8.117 liblzf1 libvncserver1 virtualbox virtualbox-dkms virtualbox-qt
</span><span style="color:#323232;">0 upgraded, 6 newly installed, 1 to remove and 0 not upgraded.
</span><span style="color:#323232;">Need to get 0 B/46.5 MB of archives.
</span><span style="color:#323232;">After this operation, 43.0 MB disk space will be freed.
</span><span style="color:#323232;">Do you want to continue? [Y/n] y
</span><span style="color:#323232;">debconf: DbDriver "config": /var/cache/debconf/config.dat is locked by another process: Resource temporarily unavailable
</span><span style="color:#323232;">(Reading database ... 642834 files and directories currently installed.)
</span><span style="color:#323232;">Removing virtualbox-7.0 (7.0.12-159484~Ubuntu~jammy) ...
</span><span style="color:#323232;">debconf: DbDriver "config": /var/cache/debconf/config.dat is locked by another process: Resource temporarily unavailable
</span><span style="color:#323232;">dpkg: error processing package virtualbox-7.0 (--remove):
</span><span style="color:#323232;"> installed virtualbox-7.0 package pre-removal script subprocess returned error exit status 1
</span><span style="color:#323232;">dpkg: too many errors, stopping
</span><span style="color:#323232;">vboxdrv.sh: failed: modprobe vboxdrv failed. Please use 'dmesg' to find out why.
</span><span style="color:#323232;">
</span><span style="color:#323232;">There were problems setting up VirtualBox. To re-start the set-up process, run
</span><span style="color:#323232;"> /sbin/vboxconfig
</span><span style="color:#323232;">as root. If your system is using EFI Secure Boot you may need to sign the
</span><span style="color:#323232;">kernel modules (vboxdrv, vboxnetflt, vboxnetadp, vboxpci) before you can load
</span><span style="color:#323232;">them. Please see your Linux system's documentation for more information.
</span><span style="color:#323232;">Errors were encountered while processing:
</span><span style="color:#323232;"> virtualbox-7.0
</span><span style="color:#323232;">Processing was halted because there were too many errors.
</span><span style="color:#323232;">E: Sub-process /usr/bin/dpkg returned an error code (1)
</span><span style="color:#323232;">j@j-HP-Notebook:~$ sudo modprobe vboxdrv
</span><span style="color:#323232;">modprobe: ERROR: could not insert 'vboxdrv': Operation not permitted
</span>
You didn’t clarify you were running the Oracle release of Virtualbox 7.0. I am running Virtualbox 7.0 on Linux Mint 21.2 without issue, but my computer is too old for EFI. Those instructions are for the community release, which has the components of virtualbox split into separate packages.
I don’t have any good answers for you, but I would recommend you update your post to include the fact that you’re running Oracle’s packages, and the version of Linux Mint you’re using.
When you say other packages, what are you referring to? If you are referring to downloading the package directly from their website verses just installing it through apt using Mint’s repository, I have done both and I have the same issue with both of them.
Fedora Sericea is my current daily driver. Loving it so far. I’ve used Sway, River, and Hyprland on Arch, Fedora, and NixOS. The combination of an immutable system augmented by flatpaks and distrobox are supporting my goal to never wipe the drive again.
Sway is more stable and lightweight for me than Hyprland. I don’t use Nvidia hardware at all. The lead Dev on Hyprland is a treasure though. 10/10 for that human being.
Birdtray sounds like what you’re looking for. It allows you to close Thunderbird to the system tray so that it runs in the background. Thunderbird already throws notifications to GNOME, and should continue to do so while running in the background in the way.
I’m with you. One day I was like “I wonder if Wayland’s mature enough to use as my daily driver now” and installed Sway on a Raspberry Pi. I used DWM before, but now Sway’s my default.
The only issue I still have is that I wish Zoom and ffmpeg supported the wlroots-specific screen capture methods. Those are the only things lacking that are keeping me on i3/X11 on the machine I use for work.
A dumb idea that probably doesn't have an implementation: Set Thunderbird to play a sound on mail arrival, but have the sound file actually be a pipe that when read from also pushes a system notification. This is kind of like how randomised .signature files were often set up in the old days.
Other alternatives: 1: There might be a purely mail checker out there that can log into mail servers to see if there's new mail there but not be able to read or download it.
2: Run your own mail server that pulls mail from other servers. Then it's "merely" a matter of checking for file update times on your own machine. Ancient tools like xbiff were designed for this.
linux
Active
This magazine is from a federated server and may be incomplete. Browse more on the original instance.