Page 1 of 1

Cortile-2.51 with snixembed-3.3 PET for F96-CE_4

Posted: Thu Oct 10, 2024 3:51 pm
by rockedge

This cortile-2.5.1_snixembed-0.3.3_F96.pet PET package is compiled and assembled for F96-CE_4 and will most probably also work on Fossapup64-9.5 and Fossapup64-9.6

Cortile is an auto tiling manager with hot corner support for Openbox, Fluxbox, IceWM, Xfwm, KWin, Marco, Muffin, Mutter and other EWMH compliant window managers using the X11 window system. Therefore, this project provides dynamic tiling for XFCE, LXDE, LXQt, KDE and GNOME (Mate, Deepin, Cinnamon, Budgie) based desktop environments.

Simply keep your current window manager and install cortile on top of it. Once enabled, the tiling manager will handle resizing and positioning of existing and new windows.
Features features

  • Workspace based tiling.

  • Auto detection of panels.

  • Toggle window decorations.

  • User interface for tiling mode.

  • Systray icon indicator and menu.

  • Custom addons via python bindings.

  • Keyboard, hot corner and systray bindings.

  • Vertical, horizontal, maximized and fullscreen mode.

  • Remember layout proportions.

  • Floating and sticky windows.

  • Drag & drop window swap.

  • Workplace aware layouts.

  • Multi monitor support.

Support for keyboard and mouse events sets cortile apart from other tiling solutions. The go implementation ensures a fast and responsive system, where multiple layouts, keyboard shortcuts, drag & drop and hot corner events simplify and speed up your daily work.

included is snixembed - proxy StatusNotifierItems as XEmbedded systemtray-spec icons which is needed for the Cortile system tray icon to show on a JWM desktop.

Screenshot(3).jpg
Screenshot(3).jpg (3.43 KiB) Viewed 326 times

While many status bars for simple X window managers do not (yet) support StatusNotifierItem for displaying system tray icons, some software does not fall back to the widely supported XEmbed-based tray icon protocol. snixembed acts as a proxy between the new and old. (It does this by presenting itself as a StatusNotifierHost on the session bus, and using GTK+3 to maintain corresponding XEmbed tray icons.)

starting snixembed is a achieved with snixembed --fork on the command line which is supplied in a cortile-snixembed startup script in ~/Startup.

Download -> cortile-2.5.1_snixembed-0.3.3_F96.pet


Re: Cortile-2.51 with snixembed-3.3 PET for F96-CE_4

Posted: Fri Oct 11, 2024 6:24 am
by Jasper

@rockedge

I have been using this for awhile now mostly on a laptop as the screensize is limited.

Never was able to get it to work correctly on Fossapup95 until now, so thanks!! :thumbup2:

The startup script does not activate automatically for me on FP95 and does require the desktop entry <DESKTOP><CORTILE> to be click on to run the application. Also, no desktop icon available .......... well at least on my PC.

Can confirm that it works with VoidPup64 & JammyPup64 too :thumbup:


Re: Cortile-2.51 with snixembed-3.3 PET for F96-CE_4

Posted: Fri Oct 11, 2024 1:46 pm
by rockedge

@Jasper Thanks for the report!

Does the tray icon appear in Fossapup64-9.5 if you start snixembed from a terminal?

Code: Select all

snixembed --fork

Should we make a note of this in the Fossapup64 contribution section?


Re: Cortile-2.51 with snixembed-3.3 PET for F96-CE_4

Posted: Sat Oct 12, 2024 8:36 am
by Jasper

@rockedge

snix-error.png

Re: Cortile-2.51 with snixembed-3.3 PET for F96-CE_4

Posted: Sat Oct 12, 2024 9:43 am
by Keef

Code: Select all

error: could not acquire watcher name

I think you get that error if it is already running.


Re: Cortile-2.51 with snixembed-3.3 PET for F96-CE_4

Posted: Sat Oct 12, 2024 10:16 am
by Jasper

@Keef

I used Htop to check the application was running and then killed the process.

Still the same error.

In the end I am just running the Cortile binary by itself on Fossapup64-95.

On JammyPup64, the desktop icon is visible in the tray.