xfce4-panel issueshttps://gitlab.xfce.org/xfce/xfce4-panel/-/issues2022-08-02T15:53:59Zhttps://gitlab.xfce.org/xfce/xfce4-panel/-/issues/571Icons in Notification Area don't fit and have different sizes2022-08-02T15:53:59ZByteEaterIcons in Notification Area don't fit and have different sizesI have a single panel, docked to the left, 70 px wide and with icon size in the Notification Area set to 22. I found out that with these values 3 icons could fit in a row. It was like that when I used Linux Mint since 2015 and last year ...I have a single panel, docked to the left, 70 px wide and with icon size in the Notification Area set to 22. I found out that with these values 3 icons could fit in a row. It was like that when I used Linux Mint since 2015 and last year when I installed Manjaro Linux. After some update late last year though, things went awry, as can be seen in the screenshot. The battery and Skype icons are larger than they used to be. No rows contain 3 icons, some 2, some just 1. I hoped it was just a glitch, to be corrected by another update soon, but still not, thus reporting.
![Screenshot_xfce4-statusnotifier-plugin](/uploads/5735e7de7fb467ccf448c6870ea01ba3/Screenshot_xfce4-statusnotifier-plugin.png)4.17.1Gaël BonithonGaël Bonithonhttps://gitlab.xfce.org/xfce/xfce4-panel/-/issues/570Open nm-connection-editor through statusnotifer cannot ask for root priviledge2022-05-02T18:54:43ZmatinalsunOpen nm-connection-editor through statusnotifer cannot ask for root priviledgeI deployed Xubuntu-20.04 with kernel 4.4 on my RK3399 based board and used Network Manager to manage the network. But I found that the frontend tool nm-connection-tool does not work when I want to configure network information. The confi...I deployed Xubuntu-20.04 with kernel 4.4 on my RK3399 based board and used Network Manager to manage the network. But I found that the frontend tool nm-connection-tool does not work when I want to configure network information. The configuration options I changed can't be saved after changing.
I suspected the problem is a lack of root privileges. So I logged in as the root user and confirmed my guess. I wonder why it doesn't request for root privilege, but I can use pkexec to solve the problem. Now the problem is how to add pkexec for status notifier, I found the internal plugins seems to use the .so file to control, is there any API to add a pkexec request when clicking the "Edit Connections" menu of the status notifier?https://gitlab.xfce.org/xfce/xfce4-panel/-/issues/567Recreated indicator has old menu2022-05-30T16:31:16ZSimmo SaanRecreated indicator has old menuAn indicator, which is recreated with the same ID as before its deletion, has the old (unusable) menu. The menu from dbusmenu is probably somehow cached but becomes stale.
#### Proof of concept script
Consider the following proof of con...An indicator, which is recreated with the same ID as before its deletion, has the old (unusable) menu. The menu from dbusmenu is probably somehow cached but becomes stale.
#### Proof of concept script
Consider the following proof of concept script: [indicator-recreate.py](/uploads/21cd0ed96fef15166d883c4f68151d07/indicator-recreate.py), which does the following:
1. Creates an indicator titled `indicator1` and menu item labelled `item1`.
2. Deletes the indicator.
3. Recreates the indicator titled `indicator2` and menu item labelled `item2`.
##### Actual result
There is an indicator with the title `indicator2` but it has a menu item labelled **`item1`**.
##### Expected result
There is an indicator with the title `indicator2` and it has a menu item labelled **`item2`**.
#### Notes
After doing `xfce4-panel -r` `indicator2` shows up correctly with `item2` in its menu, so the correct menu seems to be present on dbus.
Under Gnome (Ubuntu 20.04) the script works as expected. Under KDE (Kubuntu 20.04) it seems to cause some dbus connection error when recreating the indicator, not sure what that's about.
Since becoming aware of this issue, I've realized that I might've seen this happen before with kdeconnect-indicator, which also gets recreated as the mobile device disconnects and reconnects, but its menu has seemed to not work properly at some point.4.17.2Gaël BonithonGaël Bonithonhttps://gitlab.xfce.org/xfce/xfce4-panel/-/issues/566Support Ayatana label2023-04-02T21:11:29ZBugzilla MigrationSupport Ayatana label## Submitted by Andre Miranda `@andreldm`
Assigned to **Viktor Odintsev `@ninetls`**
**[Link to original bug (#14759)](https://bugzilla.xfce.org/show_bug.cgi?id=14759)**
## Description
Created attachment 8031
label-poc.patch
This...## Submitted by Andre Miranda `@andreldm`
Assigned to **Viktor Odintsev `@ninetls`**
**[Link to original bug (#14759)](https://bugzilla.xfce.org/show_bug.cgi?id=14759)**
## Description
Created attachment 8031
label-poc.patch
This is a follow up of [Bug 14725](https://bugzilla.xfce.org/show_bug.cgi?id=14725).
Some apps, such as SafeEyes[1], use AppIndicator and set a label of their indicator.
This label is not handled by statusnotifier-plugin.
The attached path is just a proof-of-concept, that replaces the title in tooltip by label.
A sample application is provided in [Bug 14725](https://bugzilla.xfce.org/show_bug.cgi?id=14725).
1 - https://github.com/slgobinath/SafeEyes
**Patch 8031**, "label-poc.patch":
[label-poc.patch](/uploads/c46ad408a250a74a09b1c238f64b6ebb/label-poc.patch)https://gitlab.xfce.org/xfce/xfce4-panel/-/issues/565Clipman: Crashes after about a minute2022-04-20T08:01:41ZHugo SalesClipman: Crashes after about a minutexfce4-clipman-plugin 1.6.2-1 (Arch Linux package, not sure where else to get the version)
Related: https://gitlab.xfce.org/apps/xfce4-screenshooter/-/issues/74
Output:
```
** (xfce4-clipman:168814): WARNING **: 22:15:44.173: Unable to...xfce4-clipman-plugin 1.6.2-1 (Arch Linux package, not sure where else to get the version)
Related: https://gitlab.xfce.org/apps/xfce4-screenshooter/-/issues/74
Output:
```
** (xfce4-clipman:168814): WARNING **: 22:15:44.173: Unable to register GApplication: An object is already exported for the interface org.gtk.Application at /org/xfce/clipman
(xfce4-clipman:168814): GLib-GIO-CRITICAL **: 22:15:44.173: g_application_get_is_remote: assertion 'application->priv->is_registered' failed
(xfce4-clipman:168814): GLib-WARNING **: 22:15:44.173: g_set_application_name() called multiple times
** (xfce4-clipman:168814): WARNING **: 22:16:44.779: Status Icon is not embedded
(xfce4-clipman:168814): Gtk-CRITICAL **: 22:16:44.783: gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
```https://gitlab.xfce.org/xfce/xfce4-panel/-/issues/563Merge Date Time plugin with Clock Plugin2023-08-04T08:06:52ZYOGESH KAUSHIKMerge Date Time plugin with Clock PluginDate Time is an external panel plugin that can show both date and time in the panel. It supports various formats for both date and time, as it has the option to customize font for both date and time. It is a rich plug-in, but as it is an...Date Time is an external panel plugin that can show both date and time in the panel. It supports various formats for both date and time, as it has the option to customize font for both date and time. It is a rich plug-in, but as it is an external plugin, thus it has significantly less development support.
On the other hand, a Clock is an internal plug-in that only shows time but in various layouts. But it has very few predefined time formats in the digital layout. These plug-ins have some overlapping features, and thus they should be merged into one plugin. It would be better to combine these into the clock plugin, as then, being an internal plugin, it would have good maintenance and support. This merge would reduce the redundancy of features in the panel and make the entire system more lightweight. Having two separate applications for date and time will take more computer resources than just having one.
It will also simplify the future development process. Instead of implementing the same changes in two places for the same thing, which displays time, the developers will need to make the changes in only one place. This merge will also add the capability to show the data directly on the panel, which currently needs installing an external plugin, that may or may not be pre-installed by the operating system.4.17.4YOGESH KAUSHIKYOGESH KAUSHIKhttps://gitlab.xfce.org/xfce/xfce4-panel/-/issues/562Size of `Draw window frame when hovering a button` does not match size of window2022-05-22T18:26:25ZTerryChauSize of `Draw window frame when hovering a button` does not match size of windowIn `Panel>Items>Window Buttons`, I have `Draw window frame when hovering a button` selected. I also reduced the size of margin and padding in `~/.config/gtk.css`, with the following script:
```
/* slimmer headerbars */
headerbar entry,...In `Panel>Items>Window Buttons`, I have `Draw window frame when hovering a button` selected. I also reduced the size of margin and padding in `~/.config/gtk.css`, with the following script:
```
/* slimmer headerbars */
headerbar entry,
headerbar spinbutton,
headerbar button,
headerbar separator {
margin-top: 0px;
margin-bottom: 0px;
}
headerbar {
min-height: 0px;
padding: 0;
padding-left: 6px;
padding-right: 5px;
margin: 0px;
border: 0px;
}
.csd .subtitle { font-size: 0; }
.csd .title { font-size: 9pt; }
.csd .titlebar>image { -gtk-icon-transform: scale(0.8); padding-left: 7px; }
.csd entry { font-size: 9pt; min-height: 20px; }
.csd entry image { padding-top: 1px; padding-bottom: 1px; -gtk-icon-transform: scale(0.8); min-height: 0px; }
.csd .titlebar .titlebutton {background-color: rgba(255,0,0,0); }
.csd:backdrop, .titlebar:backdrop { background: #393f3f; }
.csd, .titlebar { background: #323737; }
.csd .titlebutton { -gtk-icon-transform: scale(0.8); }
```
However, this causes the window border frame to be larger than the actual window, when hovering over the menu icon of Gnome applications. See image below (gnome-calculator 40.1-1).
![https://i.ibb.co/q5WCzHs/Screenshot-from-2021-06-09-07-48-35.png](https://i.ibb.co/q5WCzHs/Screenshot-from-2021-06-09-07-48-35.png)
Some more information:
```
5.10.41-1-MANJARO x86_64
xfce4-panel 4.16.3-1
xfwm4 4.16.1-1
gtk3 1:3.24.29-1
lib32-gtk3 3.24.29-1
```
Please also see discussion here: [https://forum.xfce.org/viewtopic.php?pid=63128#p63128](https://forum.xfce.org/viewtopic.php?pid=63128#p63128) for additional context.
This may be a simple .css fix, or an issue with the xfce4-panel or a xfwm4. Applications without Client Side Decorations (CSD) do not experience this issue.4.17.1Gaël BonithonGaël Bonithonhttps://gitlab.xfce.org/xfce/xfce4-panel/-/issues/561Crash while moving plugins between different panels2022-04-16T10:49:14ZTony PaulicCrash while moving plugins between different panelsxfce4-panel version: 4.17.0git-6b0fe437 (Xfce 4.16)
When attempting to move plugins between 2 or more different panels, the plugin is removed from the originating panel but does not arrive at the destination panel. Moving the plugin int...xfce4-panel version: 4.17.0git-6b0fe437 (Xfce 4.16)
When attempting to move plugins between 2 or more different panels, the plugin is removed from the originating panel but does not arrive at the destination panel. Moving the plugin into a different position on the same panel still works.
The following is displayed in .xsession-errors when this happens.
```
(xfce4-panel:110067): Gtk-CRITICAL **: 16:01:43.355: gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(xfce4-panel:110067): GLib-GObject-WARNING **: 16:01:47.019: instance with invalid (NULL) class pointer
(xfce4-panel:110067): GLib-GObject-CRITICAL **: 16:01:47.020: g_signal_emit_valist: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
(xfce4-panel:110067): GLib-GObject-CRITICAL **: 16:01:47.020: g_object_set_qdata: assertion 'G_IS_OBJECT (object)' failed
(xfce4-panel:110067): GLib-GObject-WARNING **: 16:01:47.020: instance with invalid (NULL) class pointer
(xfce4-panel:110067): GLib-GObject-CRITICAL **: 16:01:47.020: g_signal_handlers_destroy: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
(xfce4-panel:110067): GLib-GObject-WARNING **: 16:01:47.020: instance with invalid (NULL) class pointer
(xfce4-panel:110067): GLib-GObject-CRITICAL **: 16:01:47.020: g_signal_handlers_destroy: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
(xfce4-panel:110067): GLib-GObject-CRITICAL **: 16:01:47.020: g_object_unref: assertion 'old_ref > 0' failed
```4.17.0Gaël BonithonGaël Bonithonhttps://gitlab.xfce.org/xfce/xfce4-panel/-/issues/560A panel clock that can call any program when clicked.2022-11-22T09:16:33ZDavid SpagnolA panel clock that can call any program when clicked.It would be nice to have a panel clock which, when clicked, can optionally run a program and only defaults to a simple calendar if no program is declared. This is discussed here on the forum:
https://forum.xfce.org/viewtopic.php?id=15702It would be nice to have a panel clock which, when clicked, can optionally run a program and only defaults to a simple calendar if no program is declared. This is discussed here on the forum:
https://forum.xfce.org/viewtopic.php?id=157024.17.4Gaël BonithonGaël Bonithonhttps://gitlab.xfce.org/xfce/xfce4-panel/-/issues/559Option to hide icon when no unread notifications in notification-plugin2022-05-17T14:06:02Zdrws rwxOption to hide icon when no unread notifications in notification-pluginMost of the time my notification-plugin icon is sitting idle in my systray area, taking up valuable indicator space. I'm proposing an additional option to hide the notification icon when all the notifications are read. This way new notif...Most of the time my notification-plugin icon is sitting idle in my systray area, taking up valuable indicator space. I'm proposing an additional option to hide the notification icon when all the notifications are read. This way new notifications also stand out more and get your attention more easily (an additional icon appears where there was none before).https://gitlab.xfce.org/xfce/xfce4-panel/-/issues/558Add drag and drop of folders and files to the panel2022-04-04T19:24:49ZHaraldAdd drag and drop of folders and files to the panelit should create a suitable launcher for it, probably something like
`xdg-open %f`
The command should be configurable (ui not necessary) for people, that want more control (like me).it should create a suitable launcher for it, probably something like
`xdg-open %f`
The command should be configurable (ui not necessary) for people, that want more control (like me).https://gitlab.xfce.org/xfce/xfce4-panel/-/issues/557Watch plugin shows incorrect time after system was suspended2022-04-05T14:14:54ZscootergrisenWatch plugin shows incorrect time after system was suspendedWhen resuming after suspending the system the watch plugin on the Xfce panel will show the time that the system was suspended for a while. Maybe it was around 20 seconds. Before the correct time is being displayed.
So if you suspend at ...When resuming after suspending the system the watch plugin on the Xfce panel will show the time that the system was suspended for a while. Maybe it was around 20 seconds. Before the correct time is being displayed.
So if you suspend at 1:00 and you resume the system at 20:00 it will show 1:00 for some seconds before showing 20:00.
Linux Mint 20.3
xfce4-panel 4.16.3https://gitlab.xfce.org/xfce/xfce4-panel/-/issues/5564.16 panel lag issue2022-10-28T01:24:56ZRichard Palmer4.16 panel lag issueWhen working with Mint Linux 20.3 I like to have the main (1st) panel intelligently hidden at the top of the screen. Problem is, if I have a full screen window and then activate the upper panel pulldown, it stays down. I also find this h...When working with Mint Linux 20.3 I like to have the main (1st) panel intelligently hidden at the top of the screen. Problem is, if I have a full screen window and then activate the upper panel pulldown, it stays down. I also find this happening with MX-Linux 21. Both use xfce 4.16.
This issue doesn't arise with Mint Linux 19.3 using xfce 4.14, nor with MX-Linux 19.4. Here the panel hide action is nicely snappy.
Moderator ToZ has been able to replicate the issue.
- Put one window up against the panel so it triggers the auto-hide
- Put another window slightly lower so it doesn't trigger the auto-hide (panel should unhide.)
- focus the top window (panel hides)
- hover over panel to unhide it
- move mouse to second window - panel does not autohide even though this new window has focus.
This is probably a bug.
The raw data and discussion are visible here https://forum.xfce.org/viewtopic.php?pid=66486#p66486https://gitlab.xfce.org/xfce/xfce4-panel/-/issues/555plugins slider2022-07-04T11:09:39Zitt533plugins sliderthis is a semi-bug, or an anti-feature.
I'm running xfce 4.16 in slackware 15.0.
Plugins like "power-manager-plugin-5" or "pulseaudio" include sliders for things such as brightness adjustment, volumes ... To be able to quickly change the...this is a semi-bug, or an anti-feature.
I'm running xfce 4.16 in slackware 15.0.
Plugins like "power-manager-plugin-5" or "pulseaudio" include sliders for things such as brightness adjustment, volumes ... To be able to quickly change the value from max. to min. for example, the slider needs to be caught by the mouse pointer and dragged. Clicking on the desired position of the "bar" will make the slider progressively and slowly move to reach the desired position. For KDE, it jumps in one click to the position pointed by the mouse. In windows 7 it will jump of a quarter of the whole bar length. Therefore i think at least there should be an option to allow moving the slider to any position with just one click.
Above all, in xfce, even while the slider is caught and held by the mouse pointer, the slider does not smoothly follow the pointer. In the case of pulseaudio it is a lot worse and clearly looks like a bug as the slider move by doing big ups and downs, sometimes it suddenly jumps by half of the bar length to an undesired position. This particular problem is seen when using Adwaita theme.
option "gtk-primary-button-warps-slider = false" is already set in ~/.config/gtk-3.0/settings.ini.
Adwaita theme must be used.https://gitlab.xfce.org/xfce/xfce4-panel/-/issues/554Animations are CPU Intensive and definitely not "minimalist", so should not b...2022-04-07T18:37:03Zd3faultAnimations are CPU Intensive and definitely not "minimalist", so should not be in the default panel configThe default panel setup for Xfce should not include animations. Animations are CPU intensive. I've run Debian Xfce on a Raspberry Pi 1 and the animation of the bottom panel took like 5 minutes to complete (ok I'm exaggerating).
I'm *not...The default panel setup for Xfce should not include animations. Animations are CPU intensive. I've run Debian Xfce on a Raspberry Pi 1 and the animation of the bottom panel took like 5 minutes to complete (ok I'm exaggerating).
I'm *not* suggesting removing the animation and keeping the bottom panel, since that leads to precious screen real estate being wasted and I already filed a bug report about that years ago ( https://bugzilla.xfce.org/show_bug.cgi?id=14918 ). Instead I propose completely removing the bottom panel. I've been using Xfce for about a decade (probably will for the rest of my life) and the first thing I do after installing is delete the bottom panel. It's just useless. Every button down there can instead be put on the top panel, to the right of the "Applications" button, but to the left of the "open windows" section. On Microsoft Windows these are often referred to as "quick launchers".
It seems like the only reason the bottom panel is there is to mimic the MacOS look; but really you shouldn't, Apple sucks.
Kinda Off-Topic (but actually pretty related): The Applications Menu in top-left of screen should not show the "button title" (the word "Applications") by default, it should just be an icon. Or maybe a compromise could be to shorten the word to "Apps"?https://gitlab.xfce.org/xfce/xfce4-panel/-/issues/553can't select/revert to colourful/3D icons everywhere2022-05-20T18:38:51ZDavid Chmelikdchmelik@gmail.comcan't select/revert to colourful/3D icons everywhereI started using new XFCE added to Slackware 14.2+current (and now Slackware 15+current) after using XFCE years on less-powerful PCs, now also on main desktop (KDE is often slow/halting even on cutting-edge hardware) but noticed if I sele...I started using new XFCE added to Slackware 14.2+current (and now Slackware 15+current) after using XFCE years on less-powerful PCs, now also on main desktop (KDE is often slow/halting even on cutting-edge hardware) but noticed if I select colurful/3D icons (Oxygen, etc.) it doesn't select/revert those in panel system tray (systray, battery/UPS, clipboard, notifications, volume, etc.) rather than using mid-1900s-style black&white (b&w)/2D icons (Breeze, etc.)<br>
Such icons started for pad/tablet PCs by developers who weren't actually alive or creating professional graphics/software when sometimes monochrome was the only option. That was the case when I was growing up, with monitors, black & white graphics/art like photocopies, cartoons (sometimes more 2D than 3D) etc., but I dislike reliving that. It's not more useful or trendy, but actually _less useful_, because _less recognizable_. If someone selects an icon set, it should apply to _entire_ panel/systray.<br>
Normally I'd beta-test my main X window manager (WM) or desktop environment (DE) but several older Slackware users are switching back to older XFCE because same experience with b&w/2D.https://gitlab.xfce.org/xfce/xfce4-panel/-/issues/552Xfce - BT last state is not remembered at boot2022-02-12T17:02:04ZClive MattheusXfce - BT last state is not remembered at bootPanel is not saving the preferred last-state of Blue-tooth at boot. BT must be manually turned off.
This is more than just a nuisance, BT or WiFi on at boot can pose finger-printing security risks.Panel is not saving the preferred last-state of Blue-tooth at boot. BT must be manually turned off.
This is more than just a nuisance, BT or WiFi on at boot can pose finger-printing security risks.https://gitlab.xfce.org/xfce/xfce4-panel/-/issues/551[FR] Switch desktop on the "Show Desktop" icon via mouse wheel2022-10-20T16:24:46ZFrancesco[FR] Switch desktop on the "Show Desktop" icon via mouse wheelSimilarly to how you can roll the mouse wheel on the desktop to switch to another desktop, or on the PulseAudio plugin to change the volume, it'd be really cool if it was possible to switch desktop on Xfce by rolling the wheel mouse on t...Similarly to how you can roll the mouse wheel on the desktop to switch to another desktop, or on the PulseAudio plugin to change the volume, it'd be really cool if it was possible to switch desktop on Xfce by rolling the wheel mouse on the Show Desktop button/applethttps://gitlab.xfce.org/xfce/xfce4-panel/-/issues/550size accessibility of panes in the xfce-panel workspace-switcher2022-04-05T14:12:25Zparsifal9size accessibility of panes in the xfce-panel workspace-switcherHi all,
I don't know what I did. It seemed to occur after a reboot for another issue.
The panes in the workspace-switcher are now twice as wide as they used to be. At first this was not a problem
as the "miniature view" icons just sat ...Hi all,
I don't know what I did. It seemed to occur after a reboot for another issue.
The panes in the workspace-switcher are now twice as wide as they used to be. At first this was not a problem
as the "miniature view" icons just sat in the left side of the pane. However now I have opened an application
(a vcn viewer) that has appeared in the right half of the window pane in the workspace-switcher. This application is
not accessible at all. Perhaps this is not a xfce-panel problem. It is like the application has opened on a workspace that I can not access.
I hope that that explanation is clear!
Bye
"Ubuntu 20.04.3 LTS"
libxfce4panel-2.0-4 4.14.3-1 amd64 Xfce4 panel library (GTK3 variant)
xfce4-panel 4.14.3-1 amd64 panel for Xfce4 desktop environmenthttps://gitlab.xfce.org/xfce/xfce4-panel/-/issues/549Some window buttons are sometimes hidden or not properly destroyed2022-04-05T14:11:13ZYongha HwangSome window buttons are sometimes hidden or not properly destroyedI have seen this bug for a long time yet it is hard to reproduce consistently. The following screenshot was made by doing the following steps:
1. After experiencing the bug, open an iconified program.
2. Change to firefox and open a new...I have seen this bug for a long time yet it is hard to reproduce consistently. The following screenshot was made by doing the following steps:
1. After experiencing the bug, open an iconified program.
2. Change to firefox and open a new window.
3. Iconify previous program.
4. Close the newly opened firefox window.
![nowindows](/uploads/2542b5098b316ae27f937686b47ba05d/nowindows.png)
Opening new window again somehow fixed this anomaly and I could not reproduce this bug again.
My previous bug encounters mostly left blank space where a window button should be, creating an awkward gap between other window button. For additional context, I experienced this bug a lot while I was working on `Thunar`, and opened/closed Thunar and xfce-terminal frequently.
I will revisit this thread when I find out how to reproduce this bug consistently.
Distro: Arch Linux
Application version: xfce4-panel 4.16.3
CPU/GPU: Both (Intel CPU + Intel iGPU / NVIDIA GPU) and (AMD CPU + AMD iGPU)