Collapsible Systray

UUID: collapsible-systray@feuerfuchs.eu
Last edited:
2 weeks ago 2020-06-21, 08:07 UTC
Last commit: [e24e3543] Handle exception for deprecated indicatorManager (#3084)

A replacement for the abandoned System Tray Collapsible Cinnamon applet

README

Close

This applet's main purpose is to integrate tray icons seamlessly into your desktop and allowing you to hide icons you rarely need.

IMPORTANT: Due to the way Cinnamon handles tray icons, you can only use one tray applet at a time. So if you want to use this applet, please be sure you arenm't using any other tray applets such as the default one. Otherwise Cinnamon might become unstable or even crash.

Settings documentation

  • Behavior
    • Animation duration – The duration of the expand/collapse animation. You can disable animationy by setting this value to 0.
    • Expand on hover – If checked, the tray will automatically expand if you move the mouse pointer over the applet
    • Expand on hover delay — The delay before the tray expands on hover
    • Collapse on un-hover – If checked, the tray will automatically collapse if you move the mouse pointer away from the applet
    • Collapse on un-hover delay — The delay before the tray collapses on un-hover
    • Startup collapse delay — The tray collapses automatically when it is loaded. You can define a delay here during which all icons are visible.
  • Appearance
    • Sort icons by name — If disabled, the icons' order will be random
    • Disable hover effect for tray icons — If you have problems with the hover effect or it simply doesn't look good, you should enable this setting
    • Horizontal expand icon — The icon used for the expand/collapse button if the tray is collapsed (if used in a horizontal panel)
    • Horizontal collapse icon — The icon used for the expand/collapse button if the tray is expanded (if used in a horizontal panel)
    • Vertical expand icon — The icon used for the expand/collapse button if the tray is collapsed (if used in a vertical panel)
    • Vertical collapse icon — The icon used for the expand/collapse button if the tray is expanded (if used in a vertical panel)
    • Padding of tray icons — Depending on the theme used the spacing between applets is different from the default tray icon spacing. You can adjust the tray icon spacing here.

Manual installation

To install the applet, execute the install.sh script. If the applet doesn't appear in the applet list, you should restart Cinnamon by pressing Alt+F2, typing 'r' (without ') and hitting enter. To remove the applet, just run install.sh -r.

Log In To Comment!

31 Comments

dolour
dolour-2 weeks ago
Still seems borked, Cinnamon reports the applet crashing at boot. It "kinda" works, in the sense that its not entirely missing, the actual collapse feature however doesent.
dolour
dolour-2 weeks ago
libindicator & libappindicator At least thats whats installed, not actually sure which one, or weather both, are in use.
HenryJk
HenryJk-2 weeks ago
What is indicatorManager used for? I managed to fix it for cinnamon 4.6 by basically deleting all reference to indicator. So far I'm not aware of what I'm missing on.
dolour
dolour-1 month ago
Agreed, this whole Applets not being maintained properly is Cinnamons biggest annoyance. This happens way too often, and a solution to this totally needs to be found.
Kkeller83
Kkeller83-1 month ago
Yeah, agree. It does not work anymore in the latest Cinnamon on Manjaro. Nor do any of the alternatives such as "Drawers" or the abandoned Collapsible Systry one. Why is the abandoned one still in the repository anyway? Anyhow, I reported that it is defunc on github too. Wish I knew how to fix it.
jesparic
jesparic-1 month ago
A really great applet (normally). Unfortunately the recent major cinnamon update has made it (and a few other applets) not work any more. I do appreciate all the hard work (for free) that the authors of these applets put in, but I wish there was better coordination between applet makers and the Cinnamon team before shipping a new version :-/
dolour
dolour-1 month ago
The recent Cinnamon update broke this extension entirely, crashes right away at boot.
ivanaponi
ivanaponi-1 month ago
Somebody please make a sidebar like Budgie and Windows 10 for notifications and so on
ivanaponi
ivanaponi-1 month ago
People say Cinnamon and Mint isn't buggy, well, when an applet like this comes along, it reveals the bugs and crashes my desktop, not buggy indeed. A desktop should not be able to crash by a badly written applet
ivanaponi
ivanaponi-1 month ago
Nice way to crash my desktop
Bernd Wechner
Bernd Wechner-3 months ago
Doesn't work for me. I install it, remove System Tray Add Collapsible SysTray and nothing shows. I reboot and it shows something, but not all icons. I see nothing special besides. If I check settings it has no icons configured. If I remove it and add System Tray I lose the system tray completely. I reboot and I'm back to normal. Something is playing right. My system via inxi: System: Kernel: 5.3.0-45-generic x86_64 bits: 64 Desktop: Cinnamon 4.4.8 Distro: Linux Mint 19.3 Tricia Machine: Type: Desktop System: ASUS product: All Series v: N/A serial: <filter> Mobo: ASUSTeK model: MAXIMUS VII HERO v: Rev 1.xx serial: <filter> UEFI [Legacy]: American Megatrends v: 2401 date: 02/24/2015 CPU: Topology: Quad Core model: Intel Core i7-4790 bits: 64 type: MT MCP L2 cache: 8192 KiB Speed: 2684 MHz min/max: 800/4000 MHz Core speeds (MHz): 1: 2684 2: 2569 3: 3121 4: 2938 5: 2763 6: 2229 7: 2796 8: 2019 Graphics: Device-1: Intel Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics driver: i915 v: kernel Display: x11 server: X.Org 1.19.6 driver: modesetting unloaded: fbdev,vesa resolution: 1920x1080~60Hz, 1920x1080~60Hz OpenGL: renderer: Mesa DRI Intel Haswell Desktop v: 4.5 Mesa 19.2.8 Audio: Device-1: Intel Xeon E3-1200 v3/4th Gen Core Processor HD Audio driver: snd_hda_intel Device-2: Intel 9 Series Family HD Audio driver: snd_hda_intel Device-3: Logitech G930 type: USB driver: hid-generic,snd-usb-audio,usbhid Sound Server: ALSA v: k5.3.0-45-generic Network: Device-1: Intel Ethernet I218-V driver: e1000e IF: eno1 state: up speed: 100 Mbps duplex: full mac: <filter> Drives: Local Storage: total: 5.17 TiB used: 2.92 TiB (56.5%) ID-1: /dev/sda vendor: Kingston model: SV300S37A240G size: 223.57 GiB ID-2: /dev/sdb vendor: Samsung model: SSD 830 Series size: 119.24 GiB ID-3: /dev/sdc vendor: Western Digital model: WD10EACS-00D6B1 size: 931.51 GiB ID-4: /dev/sdd vendor: Maxtor model: 6V320F0 size: 298.09 GiB ID-5: /dev/sde vendor: Western Digital model: WD20EZRZ-00Z5HB0 size: 1.82 TiB ID-6: /dev/sdf vendor: Western Digital model: WD20EARX-00PASB0 size: 1.82 TiB Partition: ID-1: / size: 187.68 GiB used: 70.03 GiB (37.3%) fs: ext4 dev: /dev/dm-0 ID-2: /home size: 293.29 GiB used: 180.16 GiB (61.4%) fs: ext4 dev: /dev/sdd1 ID-3: swap-1 size: 31.88 GiB used: 0 KiB (0.0%) fs: swap dev: /dev/dm-1 Sensors: System Temperatures: cpu: 48.0 C mobo: N/A Fan Speeds (RPM): cpu: 0 Info: Processes: 322 Uptime: 9m Memory: 31.24 GiB used: 4.61 GiB (14.7%) Shell: bash inxi: 3.0.32
Bundy01
Bundy01-6 months ago
Hello, nice applet. However, would it be possible to add an option in the appearance settings to choose a white icon and the original one when there is no tray (icon that looks like a pencil)? Regards.
Rafael Herzog
Rafael Herzog-8 months ago
That isn't a bug I think But when I choose to hide dropbox, it always comes back I realized that dropbox always put four numbers after the "dropbox-client", like "dropbox-client-0000" So I can't hide it unless I put 10000 entries in the json config file and import it :(
dolour
dolour-2 months ago
Same here, have tried to feed it some kind of wildcard for those 4 digits, but json doesent seem to like any syntax i could think of. =( Allso, the applet needs to refresh from time to time, status icons remain un-updated even if the considtions for a different tray icon are met. Would love to see an option for a windows-esk popup, instead of expanding on the bar itself, but other than that im very pleased with this tray. :thumbup:
Danila
Danila-8 months ago
Nice, I love it!
Inotamira
Inotamira-10 months ago
I'm so glad someone came along and fixed this. I've tried to do it myself but, I really don't understand the Cinnamon applet code base, and I've had a hard time finding decent documentation on it. My man, you're a badass in my book for this one.
Saul Fautley
Saul Fautley-10 months ago
Really awesome system tray applet. Works perfectly to hide app icons, and I also love all the config options like changing the padding between icons which the default system tray doesn't even let you do! The only thing that would make this even better is if you could drag-to-order app icons like you can do in Windows. Though I doubt this is even possible since app icons already seem to intercept mouse-down. Thanks again and keep up the good work!
Valery Kravtsov
Valery Kravtsov-11 months ago
Buggy thing. This applet doesn't manage other applets icons, such as Network Manager, Expo, Sound. Only icons of programms like CopyQ and others. After restart Cinnamon this applet lost his "expand" and "collapse" icons. which previously were assigned. Just an empty place(!) instead but still working. Environment: LM 19.1, Cinnamon 4.0.1
xexpanderx
xexpanderx-11 months ago
Not working on 4.2.
Zodarr
Zodarr-1 year ago
Hello, would it be possible to make the hidden icons to expand in a perpendicular way to the panel, as to not push the icons and/or applets away to the side? It could be a list, and/or grid style, that would be nice to have. Thank you.
invexx
invexx-1 year ago
I'm jumping with joy :) Thank you! Works great in Mint 19 with a vertical panel.
Feuerfuchs
Feuerfuchs-2 years ago
@Kevin Xiao, @Telmo "Trooper" The update for Cinnamon 3.6 finally landed in Manjaro and I was able to fix the problems! :) As a reminder, if you encounter any issues, please report them either on my private repo (https://github.com/Feuerfuchs/Collapsible-Systray-Cinnamon-Applet) or the Cinnamon Spices repo (https://github.com/linuxmint/cinnamon-spices-applets). I don't get any notifications if comments are posted here so it's likely I won't read them for quite a while.
Telmo "Trooper"
Telmo "Trooper"-2 years ago
Understood, much appreacited. :)
Telmo "Trooper"
Telmo "Trooper"-2 years ago
Can you please update it to work with Cinnamon 3.6.0? Much appreciated. :)
Kevin Xiao
Kevin Xiao-2 years ago
Seems like it's crashing on Cinnamon 3.6.0. Using Arch Linux with Cinnamon 3.6.0, can't get it to start.
Sergey B
Sergey B-2 years ago
It's unstable. Mint Cinnamon 18.2 displays trays very bad, and after restart crashes Cinnamon.
Nanners
Nanners-2 years ago
Seems to be working fine in Arch with Cinnamon, looks good. Kernel: 4.12.10-1-ARCH x86_64 (64 bit) Desktop: Cinnamon 3.4.4 Distro: Arch Linux
Telmo "Trooper"
Telmo "Trooper"-2 years ago
Thanks for this applet, man! Having both Icing Task Manager and Collapsible Systray (with a few tweaks each) makes Cinnamon feel just about right.
Feuerfuchs
Feuerfuchs-2 years ago
I'm glad you like it! Now I'm curious, though: what tweaks do you apply to my applet? Is it something that would be useful for other users as well?
Een Edinson
Een Edinson-2 years ago
Is it possible for the systray to include media players when the option to hide compatible players in sound applet is disabled? I've tried playing with the options but Collaptible Systray won't control media player systray icons.
Een Edinson
Een Edinson-2 years ago
My Mistake. There are toggles to activate or deactivate systray icons for them to collapsible or not. Thanks for this great applet!