Git Product home page Git Product logo

docklike-plugin's Introduction

Docklike Taskbar for XFCE

A modern, docklike, minimalist taskbar for XFCE

screenshot

Internationalization

Contribute in localizing the plugin to your native tongue.

Simply go to the /po directory, and make your own [langcode].po file by editing Docklike.pot. Then open a pull request.

Build & Install

tar xvf xfce4-docklike-plugin-0.1.0.tar.gz && cd xfce4-docklike-plugin-0.1.0
./configure
make
sudo make install

Use ./configure --prefix=/usr/local to change install location

From git

git clone https://github.com/nsz32/docklike-plugin &&  cd docklike-plugin
./autogen.sh
make
sudo make install

Use ./autogen.sh --prefix=/usr/local to change install location

3rd party packages

Provided by users. Submit a pull request if you have one for your distribution.

ArchLinux User Repository (AUR)

yay -S xfce4-docklike-plugin-git

Xubuntu 20.04 and above

sudo add-apt-repository ppa:xubuntu-dev/extras
sudo apt update
sudo apt install xfce4-docklike-plugin

Fedora 34 and above

sudo dnf copr enable tgerov/xfce4-docklike-plugin
sudo dnf install xfce4-docklike-plugin

Dependencies

  • libxfce4panel-2.0
  • libxfce4ui-2
  • gtk-3.0
  • cairo-1.16
  • libwnck-3.0
  • x11-1.6

Features & Screenshots

Pinnable applications and grouped windows:

screenshot

Use Ctrl to reorder your applications or access the settings panel (with right click):

screenshot

Fast application switching : by hovering mouse while button pressed or scrolling:

screenshot

Use your Super key to start or switch applications extremely fast:

screenshot

Different indicator styles:

screenshot

docklike-plugin's People

Contributors

akursat avatar andreldm avatar davekeogh avatar fabiom avatar gsantner avatar hadjilucasl avatar hayao0819 avatar hugok79 avatar jankazemier avatar kabishchev avatar matthaiks avatar nsz32 avatar ochosi avatar philipzae avatar santisoler avatar tgerov avatar tierpod avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

docklike-plugin's Issues

Sometimes i have to click unminimise to raise windows back.

Manjaro Linux.
xfce4-panel -V
xfce4-panel 4.14.4 (Xfce 4.14)

Sometimes windows are bugged and I cannot raise them. I need to right click and select unminimise from context menu.
Have no clue how to reproduce the problem. But it happens pretty often. Probably when a window is in a busy state or something. For example, I was just installing an app using pamac, while it was installing I switched to another screen and the bug happened.

Thanks for sharing your work, it definitely is the best window manager plugin for Xfce panel.

Customize middle click action

I feel this might be a lightweight feature in line with docklite goals - it is awesomely simple btw.

Old habits die hard and I very much liked Windows taskbar feature to launch another application with a middle click on it's icon. docklite does what most managers do - closes the window - which although useful, I usually handle by Ctrl+W or Alt+F4 to save on the mouse mileage.

Please consider a simple dropdown in options, which will default to "Close All" as it is now, with additional options "Close", "Launch another", "Toggle Minimise", maybe "Preferences" although available only for supporting apps. All the features are already in code, hopefully this will be simple to do.

The workaround of holding Shift + Click on the icon will suffice for the time being :)

Delay before tooltip appears.

Requesting a feature whereby one can set a delay timer before tooltips appear when hovering over taskbar buttons for active windows, so that I'm not immediately tripping over stacks of tooltip buttons for multiple windows as soon as the mouse touches the taskbar.

Disable lists for single instances

I think this is the best dock for Xfce so far, good job. Just a suggestion, it would be really awesome if we could disable the list that shows up when you hover over an application as long as it only has one instance open, sort of like default windows behavior. Another option could be to wait half a second or so before the list pops up.

nomacs Image Lounge windows not linked to pinned launcher

I have a pinned launcher for nomacs Image Lounge application but related windows are not linked to that launcher in the dock. Sometimes, a new — and incorrect — icon is created; on other occasions, some of the windows are erroneously grouped with GIMP.

File <org.nomacs.ImageLounge.desktop>
[Desktop Entry]
Name=nomacs
GenericName=Image Viewer
Comment=nomacs is a free, open source image viewer
Exec=nomacs %F
Terminal=false
Icon=org.nomacs.ImageLounge
Type=Application
Categories=Graphics;RasterGraphics;Viewer;2DGraphics;
MimeType=image/gif;image/jpeg;image/png;image/bmp;image/tiff;image/x-eps;image/x-ico;image/x-portable-bitmap;image/x-portable-graymap;image/x-portable-pixmap;image/x-xbitmap;image/x-xpixmap;
File <gimp.desktop>
[Desktop Entry]
Version=1.0
Type=Application
Name=GNU Image Manipulation Program
GenericName=Image Editor
Comment=Create images and edit photographs
Keywords=GIMP;graphic;design;illustration;painting;
Exec=gimp-2.10 %U
TryExec=gimp-2.10
Icon=gimp
Terminal=false
Categories=Graphics;2DGraphics;RasterGraphics;GTK;
StartupNotify=true
MimeType=image/bmp;image/g3fax;image/gif;image/x-fits;image/x-pcx;image/x-portable-anymap;image/x-portable-bitmap;image/x-portable-graymap;image/x-portable-pixmap;image/x-psd;image/x-sgi;image/x-tga;image/x-xbitmap;image/x-xwindowdump;image/x-xcf;image/x-compressed-xcf;image/x-gimp-gbr;image/x-gimp-pat;image/x-gimp-gih;image/tiff;image/jpeg;image/x-psp;application/postscript;image/png;image/x-icon;image/x-xpixmap;image/x-exr;image/webp;image/x-webp;image/heif;image/heic;image/svg+xml;application/pdf;image/x-wmf;image/jp2;image/x-xcursor;
xprop result for nomacs
_NET_WM_USER_TIME_WINDOW(WINDOW): window id # 0x5600014
WM_STATE(WM_STATE):
		window state: Normal
		icon window: 0xed53c900
_NET_WM_ALLOWED_ACTIONS(ATOM) = _NET_WM_ACTION_CLOSE, _NET_WM_ACTION_ABOVE, _NET_WM_ACTION_BELOW, _NET_WM_ACTION_FULLSCREEN, _NET_WM_ACTION_MOVE, _NET_WM_ACTION_MAXIMIZE_HORZ, _NET_WM_ACTION_MAXIMIZE_VERT, _NET_WM_ACTION_SHADE, _NET_WM_ACTION_MINIMIZE, _NET_WM_ACTION_CHANGE_DESKTOP, _NET_WM_ACTION_STICK
_NET_FRAME_EXTENTS(CARDINAL) = 0, 0, 0, 0
_NET_WM_DESKTOP(CARDINAL) = 0
_NET_WM_STATE(ATOM) = _NET_WM_STATE_MAXIMIZED_HORZ, _NET_WM_STATE_MAXIMIZED_VERT
_NET_WM_ICON_NAME(UTF8_STRING) = 
XdndAware(ATOM) = BITMAP
WM_NAME(STRING) = "nomacs | Image Lounge"
_NET_WM_NAME(UTF8_STRING) = "nomacs | Image Lounge"
_MOTIF_WM_HINTS(_MOTIF_WM_HINTS) = 0x3, 0x3e, 0x7e, 0x0, 0x0
_NET_WM_WINDOW_TYPE(ATOM) = _NET_WM_WINDOW_TYPE_NORMAL
_XEMBED_INFO(_XEMBED_INFO) = 0x0, 0x1
WM_CLIENT_LEADER(WINDOW): window id # 0x5600008
WM_HINTS(WM_HINTS):
		Client accepts input or input focus: True
		Initial state is Normal State.
		window id # of group leader: 0x5600008
WM_CLIENT_MACHINE(STRING) = "xxx"
_NET_WM_PID(CARDINAL) = xxx
_NET_WM_SYNC_REQUEST_COUNTER(CARDINAL) = 99999999
WM_CLASS(STRING) = "nomacs", "Image Lounge"
WM_PROTOCOLS(ATOM): protocols  WM_DELETE_WINDOW, WM_TAKE_FOCUS, _NET_WM_PING, _NET_WM_SYNC_REQUEST
WM_NORMAL_HINTS(WM_SIZE_HINTS):
		user specified location: 0, 0
		user specified size: 500 by 500
		program specified minimum size: 20 by 20
		window gravity: Static
xprop result for GIMP
WM_STATE(WM_STATE):
		window state: Normal
		icon window: 0xed53c900
_NET_WM_ALLOWED_ACTIONS(ATOM) = _NET_WM_ACTION_CLOSE, _NET_WM_ACTION_ABOVE, _NET_WM_ACTION_BELOW, _NET_WM_ACTION_FULLSCREEN, _NET_WM_ACTION_MOVE, _NET_WM_ACTION_MAXIMIZE_HORZ, _NET_WM_ACTION_MAXIMIZE_VERT, _NET_WM_ACTION_SHADE, _NET_WM_ACTION_MINIMIZE, _NET_WM_ACTION_CHANGE_DESKTOP, _NET_WM_ACTION_STICK
_NET_FRAME_EXTENTS(CARDINAL) = 0, 0, 0, 0
_NET_WM_DESKTOP(CARDINAL) = 0
_NET_WM_STATE(ATOM) = _NET_WM_STATE_MAXIMIZED_HORZ, _NET_WM_STATE_MAXIMIZED_VERT
WM_HINTS(WM_HINTS):
		Client accepts input or input focus: True
		Initial state is Normal State.
		bitmap id # to use for icon: 0x4c005ef
		bitmap id # of mask for icon: 0x4c005f0
		window id # of group leader: 0x4c00001
XdndAware(ATOM) = BITMAP
_MOTIF_DRAG_RECEIVER_INFO(_MOTIF_DRAG_RECEIVER_INFO) = 0x6c, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0
WM_WINDOW_ROLE(STRING) = "gimp-image-window-1"
_NET_WM_SYNC_REQUEST_COUNTER(CARDINAL) = 99999999
_NET_WM_WINDOW_TYPE(ATOM) = _NET_WM_WINDOW_TYPE_NORMAL
_NET_WM_USER_TIME_WINDOW(WINDOW): window id # 0x4c005d1
WM_CLIENT_LEADER(WINDOW): window id # 0x4c00001
_NET_WM_PID(CARDINAL) = xxx
WM_LOCALE_NAME(STRING) = "xxx"
WM_CLIENT_MACHINE(STRING) = "xxx"
WM_NORMAL_HINTS(WM_SIZE_HINTS):
		user specified location: 0, 0
		program specified minimum size: 592 by 497
		window gravity: NorthWest
WM_PROTOCOLS(ATOM): protocols  WM_DELETE_WINDOW, WM_TAKE_FOCUS, _NET_WM_PING, _NET_WM_SYNC_REQUEST
WM_CLASS(STRING) = "gimp-2.10", "Gimp-2.10"
WM_ICON_NAME(STRING) = "GNU Image Manipulation Program"
_NET_WM_ICON_NAME(UTF8_STRING) = "GNU Image Manipulation Program"
WM_NAME(STRING) = "GNU Image Manipulation Program"
_NET_WM_NAME(UTF8_STRING) = "GNU Image Manipulation Program"

xfce 4.14?

try installing it from aur, but requires the xfce 4.12 panel, almost all are moving to the gtk3 version

[Feature Request] Add Indicator Style - "Numeric Badge"

Hello!

First thank you for great work with this clean plugin!

I would like to suggest to add additional Indicator Style as some kind of "Numeric Badge". To display count of windows rather then current visual indicators.
This is for cases when I have much more windows opened, then current visual styles can cover.

Thank you in advance for considering this.

Chrome apps grouped with Chrome, should be separate window

Hi, first off thanks for a great plugin, just what XFCE panel needs :)

I use Chrome apps a lot in windowed mode (From Chrome customize menu - more tools - create shortcut). This generates a launcher on the desktop and at ~/.local/share/applications. Each launcher is allocated a unique StartupWMClass which is used to determine that it is a separate window to the main Chrome browser window (albeit still running in google-chrome).

Plank dock respects the wmclass property and pins each app icon separately. It would be nice to have this in docklike-plugin especially with the rise of PWAs. Also affects Chromium, new Microsoft Edge, Brave...

My feature requests.

I would say thanks for this xfce4 plugin (because I'm not satisfied with Plank and dockbarx plugin would be buggy in 4.14), but I have some feature requests/suggestions to make it as "xfce4-dockbarx-plugin worthy replacement":

  • More indicator styles - currently only one indicator style available (it similar like dash-to-panel's "Metro" style). Adding more indicator styles such as "dots", "Unity-like" or "narrow line" (a-la GNOME dash/ChromeOS shelf) would be great
  • Quicklists support (similar like Plank, GNOME shell or other docks/launchers)
  • Application name tooltip while hovering
  • Ability to pin apps through drag-and-drop from application menu
  • Notification badge support

How to install on XFCE 4.16?

I have compiled and installed XFCE 4.16 on Ubuntu 20.04 from source (using the fat-tarball).

Now I have run:

git clone https://github.com/nsz32/docklike-plugin && cd docklike-plugin
./autogen.sh
make
sudo make install
  • tried installing from the ppa
  • xfce4-panel -r
  • tried rebooting

However, when I click Panel > Add New Items..., it still does not show docklike in the list.

Should I compile it differently? Or is there something incompatible with XFCE 4.16?

Multiple panel/screen issues

  • Moving a window between screens more than once will cause it to lose the active indicator
  • If you have window on each screen from the same app and you right click on the inactive one's dock item, the plugin will crash

The second one is pretty major, I think this may be due to the WnckMenu still being attached to the other dock. Any ideas?

Feature request: loading status indicator.

Hi, I am really happy with it, but I have a small request if feasible.

I use a XFCE on some very low resource hardware, like a PI for instance, and many application like the browser can take several seconds before to be displayed. In this window frame you can't understand if you clicked or not the app, hence I'd like to ask if you can keep the button in highlight mode until the application is not fully loaded.

Thanks,

Cicorione!

Icons missing

Sometimes when applications which are not pinned are opened, they're missing their icons. I do not know what causes this, since it's not always the same applications.
A reboot seems to change the behaviour with different applications missing their icons.

I am running XFCE-Panel 4.12.

lWmy16E

Windows list to prevent panel autohide

when the panel is set to intelligently hide the context menu always appears on the top corner left regardless of where the panel is.It seems that it only happens when you try to open the context menu in a window that is maximized or half tiled as long as it covers or touches the panel.

Compilation error

Trying to compile it to make a RPM package for openSUSE but I get the following compilation error:

[   28s] SettingsDialog.cpp: In function 'void SettingsDialog::popup()':
[   28s] SettingsDialog.cpp:42:74: warning: 'void gtk_window_set_wmclass(GtkWindow*, const gchar*, const gchar*)' is deprecated [-Wdeprecated-declarations]
[   28s]    42 |   gtk_window_set_wmclass(GTK_WINDOW(dialog), "xfce4-panel", "xfce4-panel");
[   28s]       |                                                                          ^
[   28s] In file included from /usr/include/gtk-3.0/gtk/gtkdialog.h:32,
[   28s]                  from /usr/include/gtk-3.0/gtk/gtkaboutdialog.h:30,
[   28s]                  from /usr/include/gtk-3.0/gtk/gtk.h:31,
[   28s]                  from SettingsDialog.hpp:10,
[   28s]                  from SettingsDialog.cpp:7:
[   28s] /usr/include/gtk-3.0/gtk/gtkwindow.h:154:12: note: declared here
[   28s]   154 | void       gtk_window_set_wmclass              (GtkWindow           *window,
[   28s]       |            ^~~~~~~~~~~~~~~~~~~~~~
[   28s] make[1]: Leaving directory '/home/abuild/rpmbuild/BUILD/docklike-plugin-0.0+git.65c38ec/src'
[   28s] make: *** [Makefile:480: all-recursive] Error 1
[   28s] error: Bad exit status from /var/tmp/rpm-tmp.OvralQ (%build)
[   28s] 
[   28s] 
[   28s] RPM build errors:
[   28s]     Bad exit status from /var/tmp/rpm-tmp.OvralQ (%build)
[   28s] 
[   28s] m4u9-leap failed "build xfce4-docklike-plugin.spec" at Sun Dec 13 17:28:52 UTC 2020.
[   28s] 

xfdesktop crashes?

open up xfdesktop-settings (right click - desktop settings), minimize it by clicking its icon on the panel then clicking it again.
wallpaper disappears and only way to bring it back is to kill xfdesktop in the taskmanager.

[Feature Request] Allow reorder of applications/windows in Group

Hello!

It would be nice to have feature to reorder windows in Group the same way we can reorder Groups in taskbar.

This would help for cases, when one Group has more windows opened and we would like to process them in specific order, or just reorder them according to our need.

Maybe also setting, how are new windows added to list (order).

Thank you in advance for considering this.

make install target installs to wrong prefix on Gentoo

When following the installation instructions in the README, the make install step appears to install the plugin to
/usr/lib/xfce4/panel/plugins/libdocklike.so
but on my ppc64le Gentoo system, xfce4-panel expects the plugins to be in
/usr/lib64/xfce4/panel/plugins/
instead. Manually copying the .so results in the plugin being found.

VirtualBox Icons

I came to problems with displayed icons for VirtualBox machines.
In taskbar is displayed only general VirtualBox icon. Separate icons are displayed in group list.
image

Even when 1 machine is running, result is the same:
image

Questions:

  1. How should I configure it, to display icon of Virtual Machine instead of general one?

  2. Is there any way to force window to be separated in taskbar? I'd like to have separate icon for each VirtualBox machine.
    Update: I also came to need (or would be nice) to have serparted window for Thunderbird application and windows with new writing email. But as far as I get it, it would be only possible to distinguish based on some rules (patterm, regex?) checking windows name.

Parameter Value
OS Xubuntu 20.04.1
Docklike 0.0~git20201226.10f92ec-0ppa1~20.04

I created custom .desktop file for each machine => not working
Then I tried to add custom icon parameter => not working
I also tried to add parameter StartupWMClass => not working

I guess that when I watched closely, it started with correct icon, but was replaced with general VirtualBox icon right away (in split second).

As I can see xprop parameters, even WM_CLASS is replaced (ignored?). I guess it's due to VirtualBox process took over?

Thank you in advance for help.

vm-xubuntu.desktop (Private data replaced with ###)
[Desktop Entry]
Version=1.1
Type=Application
Name=vm-xubuntu
Comment=vm-xubuntu
Icon=xubuntu-logo
Exec=/usr/lib/virtualbox/VirtualBoxVM --startvm "{###}"
Actions=
Categories=menulibre-virtual-machines;
StartupWMClass=vm-xubuntu
xprop (^WM) (Private data replaced with ###)
WM_STATE(WM_STATE):
WM_NAME(STRING) = "xubuntu (VitualBox Guest Additions) [Running] - Oracle VM VirtualBox"
WM_CLIENT_LEADER(WINDOW): window id # 0x7800008
WM_HINTS(WM_HINTS):
WM_CLIENT_MACHINE(STRING) = "###"
WM_CLASS(STRING) = "VirtualBox Machine", "VirtualBox Machine"
WM_PROTOCOLS(ATOM): protocols  WM_DELETE_WINDOW, WM_TAKE_FOCUS, _NET_WM_PING, _NET_WM_SYNC_REQUEST
WM_NORMAL_HINTS(WM_SIZE_HINTS):

About package release and tags

Currently the AUR has only xfce4-docklike-plugin-git which builds the latest version. It is a version during development and may be unstable.
I would like to create tags as a stable stage in this project and release them regularly.
I think this will allow users to separate stable versions from unstable-git.

About Docklike Taskbar

The lines of contributors are unnaturally broken.
At first I thought this was a mistake in Japanese translation, but it happened in English as well.

image

Window Previews?

I am guessing having "hover window previews" is far from "minimalist" but I am curious if you would consider such a feature?

Can't build for xfce4.14 with Ubuntu 18.04

Hello!
I tried compilling but came up with an error like this:

checking for gtk+-3.0 >= 3.24.0... found, but 3.22.30
*** The required package gtk+-3.0 was found on your system,
*** but the installed version (3.22.30) is too old.
*** Please upgrade gtk+-3.0 to atleast version 3.24.0, or adjust
*** the PKG_CONFIG_PATH environment variable if you installed
*** the new version of the package in a nonstandard prefix so
*** pkg-config is able to find it.

I manually upgraded xfce4.12 to 4.14 a while ago, that's probably why the latest version of libgtk3 is 3.22.30 while it is asking for 3.24 which would be from Ubuntu 20.04. What can I do? I wish there was a deb repository

[Feature Request] Color Selection

This is by far the best window manager plugin. It's very well made. Thank you for your work.
Right clicking for launch another is a bit more work than i would like, can we have a combination like on plank? Can be Super+Left click as well.

Another feature could be adding color selection of some sort. Though it does get the job done with almost any color scheme, it looks a bit off on light color schemes. Not my problem though, i'm more into dark themes.

No Terminal Icon

Hey,

I use Xubuntu.

The installation was no problem. But I have the wrong Icon shown for my terminal application.
I use the Papirus icon theme, also when I switch the icon theme it shows the wrong icon for terminal.

Here is a screenshot.
https://i.imgur.com/gAqgsOC.png

New Instance

I'm not sure if it's by design or an issue, when I for example minimize an app and open another instance using shift + left mouse button it'll open another but will also restore the one previously minimized. Unlike when I use the right click context menu of the plugin it just opens another instance without restoring the minimized one.
Thank you for this app. just ditched the one (dockbarx) I previously use because this consumes half the ram compared to it, this really fits the XFCE desktop environment for it's simplicity and lightness.

[Feature Request] Add options "Show labels" and "combine taskbar buttons when is full"

In Windows there's an option that allows to always show labels and combine items when there's lots of them.

Not combined
VirtualBox_win10-64-pro_31_08_2020_12_18_25

Combined
VirtualBox_win10-64-pro_31_08_2020_12_19_32

Use case:

  1. Open Firefox
  2. Open 4 more Firefox windows using CTRL + N -> Total windows: 5
  3. Open one additional window -> Total windows: 6
  4. Taskbar layout: [Start] [Firefox] [Firefox] [Firefox] [Firefox] [Firefox]

What should happen:

  • Firefox windows get merged and listed as one
  • The buttons combined show a label with the title of the topmost window
  • Taskbar: [Start] [New tab - Firefox]]]

In this use case, the buttons get combined based on a minimum width, a number of items or a combination of both.

Thanks for your time and an awesome plugin to make xfce better 👍

[Question] Where can I modify the launcher command?

Hi, your plugin is one of the best thing happened recently on the XFCE world, thank you very much!

I would like to know if and where I can modify the launcher command as in the common launcher plugin. I use a clunky wmctrl command to launch some applications in a specific monitor of a specific workspace, I couldn't do directly on the pinned application then I tried to modify the desktop file itself but it didn't workout; I couldn't find anything but this:

~/.config/xfce4/panel/docklike-9.rc

But I didn't see a command launcher:

[user]
indicatorStyle=0

Thanks in advance,

C.

Build/install on Xubuntu 20.04

Hi,
I have tried to build and install DockLike on a bare Xubuntu 20.04. Fixed all dependencies but the plugin is not seen by "Add new items" in the panel preferences. I am guessing that make and make install is installing them in the wrong (for Ubuntu) locations, and tried moving files to where the other plugins are located but no success. Does anyone have any idea how to solve this?

Unable to pin Anaconda Navigator

I use Anaconda Navigator for Python/Data Science. I run it using the anaconda-navigator in my terminal. The dock doesn't seem to recognize it though, since it just shows a gear, and right-clicking on it doesn't bring up a dialog that lets me pin it the way it does for other programs. Do you know how to fix this?
image

It might be worth noting that I installed Anaconda through the installer at anaconda.com rather than the AUR version. I'm on Manjaro with the latest stable kernel.

LibreOffice icon

The LibreOffice icon is not displayed properly.
libxfce4ui, libxfce4util, and thunar are proprietary packages that are newer than the official Arch Linux repositories.

$ yay -Q | grep xfce
libxfce4ui 4.15.3-1
libxfce4util 4.15.1-2
xfce4-appfinder 4.14.0-2
xfce4-calculator-plugin 0.7.0-1
xfce4-clipman-plugin 1.6.1-1
xfce4-dev-tools 4.14.0-2
xfce4-docklike-plugin-git 20200914-1
xfce4-mount-plugin 1.1.3-2
xfce4-notifyd 0.6.2-2
xfce4-panel 4.14.4-1
xfce4-panel-profiles 1.0.10-1
xfce4-power-manager 1.6.6-1
xfce4-pulseaudio-plugin 0.4.3-1
xfce4-screenshooter 1.9.7-2
xfce4-session 4.14.2-2
xfce4-settings 4.14.3-1
xfce4-terminal 0.8.9.2-1
xfce4-verve-plugin 2.0.0-2
xfce4-whiskermenu-plugin 2.4.6-1

image

Isolate windows by active workspace.

Requesting a feature much like KDE or Dash to Panel whereby active window buttons can be isolated by workspace. Switching workspaces changes the taskbar state depending on what is in that workspace. If windows are there, they show and stack. Otherwise, even a pinned app shows as inactive, and clicking it should open a new window.

[Feature Request] Custom window title width

It would be beneficial, to have option to specify custom width of window title.

Now it is fixed. For some application I use frequently, it would help to have more space for titles (they have some meaningful info in there, obviously).

Maybe even additional option to generate width automatically (if selected in options)?
But I guess this would be a bit confusing when going over groups and width would change on the move. But who knows, for someone it could be OK?

But fixed size would be totally fine by me.

Thank you in advance for considering this.

Wine icon apps not shown [Snap solved]

Snap and Wine app icons are not shown. In case of Wine, the default/standard Wine icon is shown instead. In case of snaps, there's no icon.
Could you fix that or it has nothing to do with docklike?

image

Problem with crash

I'll try to explain this the best i can

Sometimes, for no apparent reason, seems like the plugin crashes, but then it came back on his own and no problem, this is quite snappy and nothing wrong with it.
But when this happens, some applications are lost (not all), i use 2 monitors, so i move the lost applications from 1 monitor to the other and then back, and the icon came back to the taskbar (i have the option to only show applications for current display)
Is quite strange and don't know where i should look for log information or something.

vala?

After trying and seeing the plugin's approach, I think it would be a good idea to use vala
whenever I used gtk3 + vala, I have always seen good performance and fluency, it is one of my favorite combinations

in the desks that I had the opportunity to see in action "vala", was when I used "pantheon desktop" (elementary os) and budgie
and even in PC of low resources they were decent
in fact budgie applets use "vala", that's why it consumes few resources

so consider it

Can you add support for ubuntu 18.04?

Hello!
Can you add support for ubuntu 18.04?

root@ryzen:/tmp/docklike-plugin# ./autogen.sh
xdt-autogen: This version of xdt-autogen (4.12.0) is too old.
             Version 4.14.0 or greater is required.

Crash on multiple displays

I use this plugin in the panel on the sub-display and it crashes repeatedly when I open multiple apps.

Specifically, display two Xfce4-terminal windows on both the sub-display and the main display, and after using Xfce's default window switch on the main display, this plugin on the sub-display will display the terminal window. Crashes when switching.

I have "Show only applications from the current display" enabled.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.