Leap 16 and XFCE

Installed Leap 16 together with XFCE (wayland version) from the new installer, which I think is nicely done, btw.

As always, openSUSE delivers something that works! This is the only Linux distribution so far where I do not have to struggle with some hardware issues on any of my laptops. Thanks, guys!

Now comes the big BUT…

The XFCE version is a let down from 15.6, where things worked out of the box.

I need your help for several issues (I am using vanilla XFCE: panel at the top + quick start buttons in top panel).

Issues:

  • when I log in to XFCE, num lock is enabled by default which causes my laptop’s keyboard to print a 5 instead of an ‘i’ (I do not have this when starting sway from Greeter (default login manager as of Leap 16)
  • the bottom panel has intelligent hiding activated (i.e. if blocked by a window, it will automatically hide); but it is not intelligently auto hiding anymore (only if a window is maximized, and then it won’t ever show up, even if I move the mouse above it)
  • cannot edit keyboard shortcuts: Settings > Keyboard does not do anything (plus: the usual keyboard shortcuts like M-F3 to start Application Finder do not work, though the window manager short cuts do work)
  • window placement is messed up (e.g. no more centered XFCE dialogues); password dialogues appear beneath the window where they are needed (e.g. Edit Connections from network settings in panel)
  • typing M-space opens the window dialogues (maximize, minimze, workspace, etc), but no further key stroke works (i.e. M-space x for maximize current window)
  • in Settings > Window Manager, I changed the Style to Default-hdpi, but the only window that is accepting this, is the Settings dialogue (showing that somewhat larger title bar); all other windows still show the tiny title bar
  • alt-tab does not show the windows’ previews anymore

I guess that some of these above are related to XFCE not yet being there, yet (wayland… which ones?), but some look like being related to openSUSE.

Your help is highly appreciated to support my migration to Leap 16.

Thanks!

Hi I have no Leap 16 so I can’t reproduce those errors.
In tumbleweed I use SDDM so it has a nice GUI login and can choose Xfc4_x11 and Xfce4_wayland. Tha’s probably why I don’t have that numeric lock problem.

The panel intelligent hiding works as it should.

The keyboard shortcut should be different from x11 so you will not be able to edit it in the settings-manager. There is a ~/.config/xfce4/labwc/rc.xml. Try to figure out how to edit your keyboard shortcut from there. you can also edit the window placement in ~/.config/xfce4/labwc/rc.xml. Or you can install Labwc-Tweaks to make some simple editing like mouse size/theme, and window placement.
You will not be able to change Style to Default-hdpi unless wayland properly detected your gpu and monitor resolution and maybe others can chime-in to guide you in this aspect.
Maybe there is a way to previews windows I haven’t tried it. To change workspace which I always use it is the same mouse-middle click.

It’s kind of rude man, but it’s ok you have your point. :wink:
Please read some of the pointers I suggested and maybe it’s not specific to tumbleweed’s Xfce4, in that sense my response is still valid. :grinning:

Cool, thanks for pointing me into the right direction! Completely forgot, that XFCE’s default window manager is not yet ready for wayland.

Found labwc config and turned off num lock (was turned on :-/)

I guess that using labwc also explains the missing alt-tab previews, as well as the desktop switcher and the dysfunctional workspace switcher.

Window placement is set to automatic, so it should behave normal. Will see, what I can do here (maybe change to center).
(It’s a bit confusing when I want to edit network configuration: open Network Connection (opens centered on X11 after starting it from panel’s network icon), then double click a connection to edit it → you got two windows: one to edit the connection, the other that asks for root’s password. On X11, the password window is on top of the edit window (making it intuitive what to do next), but with labwc, these are placed wherever it thinks it’s best and the password window does not even get focus.)

Issues still there are related to focus issues:

  • no auto hiding of panel when a window gets close to it or covers it; the panel only hides when a window is maximized; once unmaximized, the panel reappears and gets the focus (instead of the unmaximized window)
  • window context menus (after typing m-space) do not get keyboard focus, so no (m-space x for maximize)

My bad. The intelligent panel hiding is not working sorry about that. Always hide the panel is the one working.
With the keybind, you can do it probably by adding your preffered keybind.
For example, in the Tumbleweed Xfce4_wayland the pre configured keybinding to open the xfce-terminal is this:

<keyboard>
    <default/>
    <!-- Use a different terminal emulator -->
    <keybind key="W-Return">
      <action name="Execute" command="xfce4-terminal"/>
    </keybind>

So when I press “W”(the logo or the super key)+return key the xfce4-terminal run.

If you need a good reading in all other configurations.
This link will help and guide you.
Labwc - ArchWiki
labwc
Hope this one will help you.

1 Like

Aaah. OK, then my system is behaving ‘normal’ :wink:
Found all the other labwc documentation and started configuring things (center placement, executing xfce4-appfinder, etc). Learned that window menu won’t allow shortcuts like xfwm4 does.

Thanks for all your support! There’s still some long and bumpy road ahead for me, XFCE, and Wayland. Might want to fall back to X11… (but there might be some issues, too, like no more redshift being available in Leap 16)

Glad to be of help. Happy Holidays and have a lot of fun configuring Xfce4. :wink:

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.