ubuntu-mate / mate-dock-applet Goto Github PK
View Code? Open in Web Editor NEWapplication dock for the MATE panel
License: GNU General Public License v3.0
application dock for the MATE panel
License: GNU General Public License v3.0
This issue is for reporting apps that the dock doesn't work with.
๐ฌ Chat is very useful sometimes, and Gitter is married with GitHub. ๐
A chat with repo integration is a powerful tool, I think. ๐
And is ease to configure: https://gitter.im
๐
Just an FYI that after I installed it and tried to add it to the panel the app crashed because it couldn't import scipy. Everything works great after installing scipy but may want to add it as a dependancy. Great program though. Just what I was hoping I could get DockbarX to be.
When the corresponding (pinned) application is not already running, clicking its icon on the dock launches an instance of the application. However, for a pinned application such as mate-terminal, I sometimes need to launch a new instance even when there might already be one or more instances running. I've not been able to see how to do this by any combination of mouse clicks on the icon.
I'm running "Dock Applet V0.67" (as reported by 'About...') on Debian unstable.
When I use compiz as Window Manager, minimized windows can't be unminimized by a click on the icon in the Dock Applet. With the default Window manager Marco it's working fine though.
I also miss some options in this Applet:
Linux Mint 17.1 x64
Mate version 1.8.1
verson: 0.59+git20150512webupd8trusty01
Hello, if I try to run matlab R2014a the dock applet shows a "dock_applet.py" with a generic icon
If I run Simulink library it is shown as "Hexchat"
I have no idea what is going on, since I never even ran hexchat app on linux mint 17.1 latest.
Another example, if I start PHPstorm it is shown as "Oracle java 8 runtime"
How should I proceed ? to give you enough information to fix this issue? It seems it is a Java issue.
java version "1.8.0_45"
Java(TM) SE Runtime Environment (build 1.8.0_45-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode)
:)
Processor : 4x AMD A8-4500M APU integrated GPU
Operating System : Linux Mint 17.1 Rebecca (MATE)
OpenGL : AMD Radeon HD 7640G
X11 Vendor : The X.Org Foundation v1.15.1
Kernel : Linux 3.13.0-49-generic (x86_64)
Since I'm using Linux Mint Mate 17.3 I followed the instructions stated here:
https://github.com/robint99/dock-applet/blob/master/README.md
in the "Other distributions" section
and then right clicked the panel and added the dock-applet.
It simply added application grouped buttons to the panel instead of replacing the current buttons with application grouped ones... now I have two buttons ... pff...
I followed the instructions and installed the dependencies "Python3" and "gir1.2-wnck-3.0".
When I put "configure --prefix=/usr" appears an message that say "configure : Comand not found"
I tried installing build-essentials but still the same. Sorry for my bad English.
Hello,
To reduce the clutter of the right-click options for each app icon, I suggest that you move the general dock options (e.g., dock preferences, about, remove from panel, move, lock to panel, etc) to its own minor icon on the far left as it is done with the standard notification area applet in Ubuntu Mate. When one right clicks on any of the notification area icons, only the options specific to each icon appears. General options are available by right-clicking a small icon that looks like three vertically stacked dots on the far left. When I started using the dock-applet, I accidentally removed your dock-applet from the panel at least a couple of times before I learnt that "remove from panel" removes the whole applet instead of the individual icon. The dock's "remove from panel" option behaves differently than the standard/classic launcher applet where "remove from panel" removes the single instance/icon of the launcher applet. Separating the general dock options from the right-click icon options would help remedy this potential confusion for first time users.
I would also appreciate the option to easily close individual windows of an app, when there is more than one open. This could be done by adding a click-able "x" beside each of the window names displayed (on the far-right?). As it is now, there is only the option to close all the windows at once. In order for me to close an individual window, I have to right-click on an app's icon, select the windows name and then move the mouse up to the far right of the screen to click on the apps "x" close option.
Thanks again for the app!
Hi robint99,
Will the implementation of the dock-applet in Ubuntu Mate be flexible enough to be able to change layouts, for example to change the Munity layout to "Windows 7 style layout"? In some config file or something?
Thanks!
I have dock installed in Gentoo, working fine, but when Caja is launched dock displays some different icon and it's called "Caja as root", I don't get it...
Edit : Solved.
...Though, I get it. The window list applet that is bog-standard in most Ubuntu MATE and Linux Mint installations have been around the block a few times in its life. But even as a window selector replacement, I wouldn't bet my life on it.
This has nothing to do with using soreau's backported Compiz either; The window list is still better than your dock at taking me to a specific window, in a specific workspace. Further, it's better at identifying different windows, using only window titles, not program classes or some other convoluted method of determining how the program is displayed.
I use Terminator as my terminal emulator. Why is Terminator called "Root terminal" ? I use Electric Sheep. Why does that come up as a unknown window? An icon is blinking; I expect to click on it and have the program take me to a window that is attention-demanding. Instead it acts retarded. Not even clicking on the specific window from the blinking icon takes me where I need to be. What? Why?!
Even old, crippled Avant Window Navigator from awn-testing's Saucy repo does better than this. I don't want to say any of the above, and I certainly don't want to demerit your work so harshly as this is still a new-ish project, but this still has a rather long way to go before it can truly be used as a drop-in replacement for the stock window list.
Could I be using it the wrong way? That's entirely possible. But people are going to want to use this as a window list replacement, and they'll be sadly disappointed at how incapable it seems with handling basic tasks.
This is wired but after update to newest mate sometimes when I minimize windows and want to restore it it simply does not appear.
After reboot of whole system ev is working good. Its happenings randomly and is annoying ;_;
Is possible to fix it ?
What could be the problem that it doesnt work for me on Ubuntu Mate 14.04? How could i debug?
Hi - this is my first bug report on github, so apologies if I don't do it correctly!
Top part of image is what i see with my mate panel set to autohide - bottom half is how they should look.
Ubuntu mate 15.04
Intel integrated graphics
X.org 1.17.1
Dock-applet works fine on my desktop running the same OS (but with open-source AMD graphics driver)
I am willing to supply you with more information if you need it.
Thanks for your applet - it's very useful!
mickey
The title says it all.
Putting
Icon=/full/path/to/digikam.svgz
in $HOME/.local/share/apps/mda_digikam.desktop leads to crash of the applet (it is not displayed at all after "mate-panel --replace".
Using Icon=digikam or Icon=/full/path/to/digikam.svg works just fine.
BTW, digiKam's icon is not caught by the dock-applet when the app is running.
Arch Linux, MATE desktop.
When I pin Caja to the Dock Applet, I can't open a new instance from it. The Icon indicates to open it but then nothing happens. I've installed Nautilus and tried the same, opens fine, so it seems to be a Caja specific problem.
Probably this happens because the dock tries to start the caja session, instead of the application.
Linux Mint 17.1 x64
Mate 1.8.1
i tryied to add dock applet on panel but it doesnt appear, how can check what is missing ?
I am on gentoo with mate 1.8
In two files, the shebang line is broken.
Patch proposal comes shortly.
Please don't ship dangling / unsafe symlinks in dock-applet.
Suggestions:
lrwxrwxrwx 1 mike mike 32 Jan 8 13:20 COPYING -> /usr/share/automake-1.15/COPYING
-> provide a real license file, e.g. from here:
http://www.gnu.org/licenses/gpl-3.0.txt
lrwxrwxrwx 1 mike mike 32 Jan 8 13:20 INSTALL -> /usr/share/automake-1.15/INSTALL
-> empty file
lrwxrwxrwx 1 mike mike 35 Jan 8 13:20 install-sh -> /usr/share/automake-1.15/install-sh
-> copy from your automake version, or remove entirely (see #36).
lrwxrwxrwx 1 mike mike 32 Jan 8 13:20 missing -> /usr/share/automake-1.15/missing
-> copy from your automake version, or remove entirely (see #36).
lrwxrwxrwx 1 mike mike 35 Jan 8 13:20 py-compile -> /usr/share/automake-1.15/py-compile
-> copy from your automake version, or remove entirely (see #36).
When I run IPython QT console the applet seems to consider it Wine Wordpad.
0.62 had a similar problem with IPython QT console - it could not be started from it's pinned icon.
Manjaro 64bit Linux, installed the applet via AUR4.
Hi @robint99 ,
this GitHub repository is called "dock-applet", yet all the packages seem to be called "mate-dock-applet".
Why not rename the repository from "dock-applet" to "mate-dock-applet" as well to better reflect this?
Renaming the repository should be harmless according to:
https://github.com/blog/1508-repository-redirects-are-here
https://help.github.com/articles/renaming-a-repository/
๐
Instead or beside current "Move app
to the left/right".
When I open attachment of email in Evolution (be it PDF, LibreOffice or a compressed document), no icon appears for the application which handled the document type (Adobe Reader, LibreOfice, Atril, Engrampa).
If the application is already running (run separately, e.g. from start menu), there are two windows of the same application, however the indicator shows only one - in other words, the instance run from Evolution remains unmanaged by the dock panel.
P.S. Interestingly, I found one application where the above bug does not appear: GIMP.
Hi,
just wanted to suggest support for drag & drop creation of application launchers.
Pinning an app does already work to an extent (if the application does not fork in a strange way, as some apps do), and manual creation of application launchers also works as expected.
What would be cool is if the dock-applet could accept drag&drop of other .desktop application launchers and handle them to create dock-applet specific launchers.
BTW, thanks for this awesome plugin!
How about adding a preference option for "pinned applications" to deal with multiple workspace setup ("Display pinned apps from all workspaces" vs "Display pinned app only from current workspace").
At the moment, the "dot" indicator is shown for applications from all workspaces.
By the way, there seems to be a small incosistency even in the current behaviour:
= Clicking on icon moves the user to the workspace where the application resides and puts the window in front (correctly).
= However, scrolling with mouse wheel over the app icon traverses through application windows only on the current workspace (if there is none on the current workspace, nothing happens).
The Makefile does not handle proper source tree clean-up so well. Mostly because of commented out code in src/Makefile.am.
When doing .deb package rebuilds, I tend to like builds being idempotent. (That means, I would love to be able to rebuild packages several times. This requires that debian/rules clean returns the source tree into its original state).
URL to patch proposal comes shortly...
It would be nice to show a list of currently open windows (if there are more than one), when the user hovers mouse pointer over the docked icon.
Currently, the user has to right-click and choose from the top of the menu.
Left-click behaviour has other use: a) it brings up all the windows, while choosing from a list applies focus only on a single window; b) it does not help when the windows are maximised to full screen or otherwise stacked over themselves.
You have many files in your Git tree that are considered build cruft.
Here is a list:
-rw-r--r-- 1 mike mike 48031 Jan 8 13:20 aclocal.m4
-> remove
-rw-r--r-- 1 mike mike 15 Jan 8 13:20 AUTHORS
-> OK
-rw-r--r-- 1 mike mike 6796 Jan 8 13:20 ChangeLog
-> OK. Reversing order may be nice (most recent release at the top)
-rwxr-xr-x 1 mike mike 121470 Jan 8 13:20 configure
-> remove
-rw-r--r-- 1 mike mike 792 Jan 8 13:20 configure.ac
-> OK
lrwxrwxrwx 1 mike mike 32 Jan 8 13:20 COPYING -> /usr/share/automake-1.15/COPYING
-> requires to be a real file
-rw-r--r-- 1 mike mike 170420 Jan 8 13:20 dock-applet-0.64.tar.gz
-> remove!!! See #34
-rw-r--r-- 1 mike mike 66 Jan 8 13:20 .gitignore
-> maybe all to-be-remove build cruft files should be added to .gitignore
lrwxrwxrwx 1 mike mike 32 Jan 8 13:20 INSTALL -> /usr/share/automake-1.15/INSTALL
-> remove
lrwxrwxrwx 1 mike mike 35 Jan 8 13:20 install-sh -> /usr/share/automake-1.15/install-sh
-> remove
-rw-r--r-- 1 mike mike 24354 Jan 8 13:20 Makefile
-> remove, should get re-created by autoconf/autotools
-rw-r--r-- 1 mike mike 14 Jan 8 13:20 Makefile.am
-> OK
-rw-r--r-- 1 mike mike 23945 Jan 8 13:20 Makefile.in
-> remove, should get re-created by autoconf
lrwxrwxrwx 1 mike mike 32 Jan 8 13:20 missing -> /usr/share/automake-1.15/missing
-> remove
-rw-r--r-- 1 mike mike 1356 Jan 8 13:20 NEWS
-> OK
lrwxrwxrwx 1 mike mike 35 Jan 8 13:20 py-compile -> /usr/share/automake-1.15/py-compile
-> remove
-rw-r--r-- 1 mike mike 726 Jan 8 13:20 README
-> OK, maybe redundant info that should be in README.md
-rw-r--r-- 1 mike mike 2487 Jan 8 13:20 README.md
-> OK
drwxr-xr-x 2 mike mike 4096 Jan 8 13:20 src
-> OK
drwxr-xr-x 2 mike mike 4096 Jan 8 13:20 src/Makefile.in
-> remove
A quick action on this one will be highly appreciated!!!
Mike
I installed missing Wnck (libwnck-devel
for Fedora), run build and install following README instructions, but nothing happen when I try do drag and drop to my panel. ๐ฅ
Or this is not compatible with Fedora MATE? ๐ง
This is the process, with some warnings (Maybe that is the error?):
[nmartell@localhost dock-applet]$ automake --add-missing
[nmartell@localhost dock-applet]$ autoreconf
[nmartell@localhost dock-applet]$ ./configure --prefix=/usr
configure: loading site script /usr/share/config.site
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking for a Python interpreter with version >= 3.0... python3
checking for python3... /usr/bin/python3
checking for python3 version... 3.4
checking for python3 platform... linux
checking for python3 script directory... ${prefix}/lib/python3.4/site-packages
checking for python3 extension module directory... ${exec_prefix}/lib/python3.4/site-packages
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.16... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
[nmartell@localhost dock-applet]$ make
Making all in src
make[1]: Entering directory '/home/nmartell/projects/Linux/dock-applet/src'
make[2]: Entering directory '/home/nmartell/projects/Linux/dock-applet/src'
sed -e 's,[@]pythondir[@],/usr/lib/python3.4/site-packages,g' -e 's,[@]PACKAGE[@],dock-applet,g' -e 's,[@]VERSION[@],0.62,g' -e 's,[@]LOCATION[@],/usr/lib/mate-applets/mate-dock-applet/,g' -e 's,[@]localedir[@],/usr/share/locale,g' < ./dock_applet.in > dock_applet.py
chmod +x dock_applet.py
sed -e 's,[@]pythondir[@],/usr/lib/python3.4/site-packages,g' -e 's,[@]PACKAGE[@],dock-applet,g' -e 's,[@]VERSION[@],0.62,g' -e 's,[@]LOCATION[@],/usr/lib/mate-applets/mate-dock-applet/,g' -e 's,[@]localedir[@],/usr/share/locale,g' < ./dock.in > dock.py
chmod +x dock.py
sed -e 's,[@]pythondir[@],/usr/lib/python3.4/site-packages,g' -e 's,[@]PACKAGE[@],dock-applet,g' -e 's,[@]VERSION[@],0.62,g' -e 's,[@]LOCATION[@],/usr/lib/mate-applets/mate-dock-applet/,g' -e 's,[@]localedir[@],/usr/share/locale,g' < ./docked_app.in > docked_app.py
chmod +x docked_app.py
sed -e 's,[@]pythondir[@],/usr/lib/python3.4/site-packages,g' -e 's,[@]PACKAGE[@],dock-applet,g' -e 's,[@]VERSION[@],0.62,g' -e 's,[@]LOCATION[@],/usr/lib/mate-applets/mate-dock-applet/,g' -e 's,[@]localedir[@],/usr/share/locale,g' < ./dock_prefs.in > dock_prefs.py
chmod +x dock_prefs.py
sed -e 's,[@]pythondir[@],/usr/lib/python3.4/site-packages,g' -e 's,[@]PACKAGE[@],dock-applet,g' -e 's,[@]VERSION[@],0.62,g' -e 's,[@]LOCATION[@],/usr/lib/mate-applets/mate-dock-applet/,g' -e 's,[@]localedir[@],/usr/share/locale,g' < ./dock_about.in > dock_about.py
chmod +x dock_about.py
sed -e 's,[@]pythondir[@],/usr/lib/python3.4/site-packages,g' -e 's,[@]PACKAGE[@],dock-applet,g' -e 's,[@]VERSION[@],0.62,g' -e 's,[@]LOCATION[@],/usr/lib/mate-applets/mate-dock-applet/,g' -e 's,[@]localedir[@],/usr/share/locale,g' < ./log_it.in > log_it.py
chmod +x log_it.py
sed -e 's,[@]pythondir[@],/usr/lib/python3.4/site-packages,g' -e 's,[@]PACKAGE[@],dock-applet,g' -e 's,[@]VERSION[@],0.62,g' -e 's,[@]LOCATION[@],/usr/lib/mate-applets/mate-dock-applet/,g' -e 's,[@]localedir[@],/usr/share/locale,g' < ./dock_custom_launcher.in > dock_custom_launcher.py
chmod +x dock_custom_launcher.py
sed -e 's,[@]pythondir[@],/usr/lib/python3.4/site-packages,g' -e 's,[@]PACKAGE[@],dock-applet,g' -e 's,[@]VERSION[@],0.62,g' -e 's,[@]LOCATION[@],/usr/lib/mate-applets/mate-dock-applet/,g' -e 's,[@]localedir[@],/usr/share/locale,g' < ./dock_win_list.in > dock_win_list.py
chmod +x dock_win_list.py
make[2]: Leaving directory '/home/nmartell/projects/Linux/dock-applet/src'
make[1]: Leaving directory '/home/nmartell/projects/Linux/dock-applet/src'
make[1]: Entering directory '/home/nmartell/projects/Linux/dock-applet'
make[1]: Nothing to be done for 'all-am'.
make[1]: Leaving directory '/home/nmartell/projects/Linux/dock-applet'
[nmartell@localhost dock-applet]$ sudo make install
[sudo] password for nmartell:
Making install in src
make[1]: Entering directory '/home/nmartell/projects/Linux/dock-applet/src'
make[2]: Entering directory '/home/nmartell/projects/Linux/dock-applet/src'
make[3]: Entering directory '/home/nmartell/projects/Linux/dock-applet/src'
make[3]: Nothing to be done for 'install-exec-am'.
/usr/bin/mkdir -p '/usr/lib/mate-applets/mate-dock-applet/'
/usr/bin/install -c -m 644 dock_applet.py dock_about.py dock_prefs.py dock.py docked_app.py dock_custom_launcher.py log_it.py dock_win_list.py '/usr/lib/mate-applets/mate-dock-applet/'
Byte-compiling python modules...
dock_applet.pydock_about.pydock_prefs.pydock.pydocked_app.pydock_custom_launcher.pylog_it.pydock_win_list.py
Byte-compiling python modules (optimized versions) ...
dock_applet.pydock_about.pydock_prefs.pydock.pydocked_app.pydock_custom_launcher.pylog_it.pydock_win_list.py
/usr/bin/mkdir -p '/usr/lib/mate-applets/mate-dock-applet/'
/usr/bin/install -c dock_applet.py dock.py docked_app.py dock_prefs.py dock_about.py log_it.py dock_custom_launcher.py dock_win_list.py '/usr/lib/mate-applets/mate-dock-applet/'
/usr/bin/mkdir -p '/usr/share/mate-panel/applets'
/usr/bin/install -c -m 644 org.mate.panel.DockApplet.mate-panel-applet '/usr/share/mate-panel/applets'
/usr/bin/mkdir -p '/usr/share/dbus-1/services'
/usr/bin/install -c -m 644 org.mate.panel.applet.DockAppletFactory.service '/usr/share/dbus-1/services'
if test -n "org.mate.panel.applet.dock.gschema.xml"; then \
test -z "/usr/share/glib-2.0/schemas" || /usr/bin/mkdir -p "/usr/share/glib-2.0/schemas"; \
/usr/bin/install -c -m 644 org.mate.panel.applet.dock.gschema.xml "/usr/share/glib-2.0/schemas"; \
test -n "" || glib-compile-schemas /usr/share/glib-2.0/schemas; \
fi
warning: Schema 'org.freedesktop.gstreamer-0.10.default-elements' has path '/desktop/gstreamer/0.10/default-elements/'. Paths starting with '/apps/', '/desktop/' or '/system/' are deprecated.
warning: Schema 'org.freedesktop.ibus' has path '/desktop/ibus/'. Paths starting with '/apps/', '/desktop/' or '/system/' are deprecated.
warning: Schema 'org.freedesktop.ibus.general' has path '/desktop/ibus/general/'. Paths starting with '/apps/', '/desktop/' or '/system/' are deprecated.
warning: Schema 'org.freedesktop.ibus.general.hotkey' has path '/desktop/ibus/general/hotkey/'. Paths starting with '/apps/', '/desktop/' or '/system/' are deprecated.
warning: Schema 'org.freedesktop.ibus.panel' has path '/desktop/ibus/panel/'. Paths starting with '/apps/', '/desktop/' or '/system/' are deprecated.
warning: Schema 'org.gnome.crypto.cache' has path '/desktop/gnome/crypto/cache/'. Paths starting with '/apps/', '/desktop/' or '/system/' are deprecated.
warning: Schema 'org.gnome.crypto.pgp' has path '/desktop/gnome/crypto/pgp/'. Paths starting with '/apps/', '/desktop/' or '/system/' are deprecated.
warning: Schema 'org.gnome.seahorse' has path '/apps/seahorse/'. Paths starting with '/apps/', '/desktop/' or '/system/' are deprecated.
warning: Schema 'org.gnome.seahorse.manager' has path '/apps/seahorse/listing/'. Paths starting with '/apps/', '/desktop/' or '/system/' are deprecated.
warning: Schema 'org.gnome.system.locale' has path '/system/locale/'. Paths starting with '/apps/', '/desktop/' or '/system/' are deprecated.
warning: Schema 'org.gnome.system.proxy' has path '/system/proxy/'. Paths starting with '/apps/', '/desktop/' or '/system/' are deprecated.
warning: Schema 'org.gnome.system.proxy.http' has path '/system/proxy/http/'. Paths starting with '/apps/', '/desktop/' or '/system/' are deprecated.
warning: Schema 'org.gnome.system.proxy.https' has path '/system/proxy/https/'. Paths starting with '/apps/', '/desktop/' or '/system/' are deprecated.
warning: Schema 'org.gnome.system.proxy.ftp' has path '/system/proxy/ftp/'. Paths starting with '/apps/', '/desktop/' or '/system/' are deprecated.
warning: Schema 'org.gnome.system.proxy.socks' has path '/system/proxy/socks/'. Paths starting with '/apps/', '/desktop/' or '/system/' are deprecated.
make[3]: Leaving directory '/home/nmartell/projects/Linux/dock-applet/src'
make[2]: Leaving directory '/home/nmartell/projects/Linux/dock-applet/src'
make[1]: Leaving directory '/home/nmartell/projects/Linux/dock-applet/src'
make[1]: Entering directory '/home/nmartell/projects/Linux/dock-applet'
make[2]: Entering directory '/home/nmartell/projects/Linux/dock-applet'
make[2]: Nothing to be done for 'install-exec-am'.
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/home/nmartell/projects/Linux/dock-applet'
make[1]: Leaving directory '/home/nmartell/projects/Linux/dock-applet'
[nmartell@localhost dock-applet]$
I'm using Fedora 21 with MATE desktop.
The last commit broke the dock on mate 1.10. I can't switch between open windows. Open new windows and minimize them works though. But they can't unminimized.
Tested with marco and compiz.
Linux Mint 17.2 x64
Mate 1.10
The word "containing" has been misspelled several times in the source tree.
Patch proposal comes shortly.
When the Mate is set to autohide and the panel reappears on mouseover, the icons of the dock applet do not reappear until after I put the cursor over the applet part of the panel. Also, sometimes the mate dock icons break up a little when I am using the Linux Mint menu or a program is loading up. I am using a fully updated version of Linux Mint Mate 17.1 on a Aspire One D250 netbook. The output of "lspci" is " Intel Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)".
Thanks so much for developing this much needed applet!
Update: I apologize for not looking more closely at the already submitted bug reports, as someone has already reported the above issue. Enabling compositing fixes the problem, although I prefer not to have to use it. I am using V0.60, so I'll just wait until the Webupd8 PPA ppa has been updated to V0.61. Thanks again.
Ran into another dependancy issue trying to install on a fresh install of Ubuntu Mate. After trying to add the dock I got a crash with this error:
keyerror 'could not find foreign type context'
Gdk.cairo_set_source_pixbuf(ctx, self.app_pb, 3, 3)
Did some searching and found that I had to install: python3-gi-cairo
Works great now.
The applet has only English interface. I want to translate it to my native language, but it seems the applet doesn't use gettext or other mechanism for translation (both l10n and i18n). Can someone please add it?
I've made a couple of .desktop files in ~/.local/share/applications. In the applications menu and in Docky their associated icons are showing properly, but not in this dock. There I get this icon instead:
Example of .desktop file:
[Desktop Entry]
Name=TeamSpeak
Exec=/home/gustav/program/teamspeak/ts3client_runscript.sh
Icon=/home/gustav/program/teamspeak/teamspeak.png
Type=Application
The applet seems to compile ok, but I cannot add it to my panel.
Might be related to Ubuntu Wily dropping gir1.2-wnck-1.0?
I have the problem that some Steam games are not shown in the dock. It is not to all of them, but some are never shown in the dock and can only be reached by ALT + TAB.
Some games for example are ARK: Survival evolved, Volgarr the Viking, Worms Clan Wars.
I'm not sure why this happens, but I think it could be because that games do not have a icon, nor a launcher.
Please tell me what informations you need on this to find out what's the cause. I'm using the latest commit.
Linux Mint 17.2 x64
Mate 1.10
Hello there, thanks for a great applet!
I have a few chrome windows open, perhaps one of them received a notification of some kind. Now the icon is blinking and I can't figure out how to stop it from blinking. I've cycled through all windows and tabs, nothing seems to work.
Here is a list of chrome windows I have open (some of these are chrome applets):
Evernote
Netflix
Plex
Hangouts
I'm running ubuntu 14.04, I've attached a picture with the my versions and panel
Hi,
we (Martin Wimpress and I) are currently trying to get dock-applet into Ubuntu 16.04 LTS (last-minute).
However, I just found that you have an unwanted .tar.gz from the 0.64 release in your Git tree.
Please remove this tarball and bump release v0.67 so that we can provide a clean package to Debian (unstable) and thus to upcoming Ubuntu xenial.
Thanks
Mike (aka sunweaver at debian.org)
Useful when drag'n'dropping files between maximized/cascaded windows on single display and workspace.
Will this be updated to work with the 1.10 gtk3 version?
Hi, I moved to Void linux, I installed Dock-applet but it does not appearing in Mate panel.
I checked this command `python /usr/lib/mate-applets/mate-dock-applet/dock_applet.py'
it gave me:
[musk@void-live 1]$ python /usr/lib/mate-applets/mate-dock-applet/dock_applet.py
/usr/lib/python2.7/site-packages/gi/overrides/Gtk.py:50: RuntimeWarning: You have imported the Gtk 2.0 module. Because Gtk 2.0 was not designed for use with introspection some of the interfaces and API will fail. As such this is not supported by the pygobject development team and we encourage you to port your app to Gtk 3 or greater. PyGTK is the recomended python module to use with Gtk 2.0
warnings.warn(warn_msg, RuntimeWarning)
(process:32100): Gtk-WARNING **: Locale not supported by C library.
Using the fallback 'C' locale.
Traceback (most recent call last):
File "/usr/lib/mate-applets/mate-dock-applet/dock_applet.py", line 42, in
from gi.repository import MatePanelApplet
File "/usr/lib/python2.7/site-packages/gi/importer.py", line 114, in load_module
introspection_module = get_introspection_module(namespace)
File "/usr/lib/python2.7/site-packages/gi/module.py", line 271, in get_introspection_module
module = IntrospectionModule(namespace, version)
File "/usr/lib/python2.7/site-packages/gi/module.py", line 120, in init
repository.require(namespace, version)
gi.RepositoryError: Requiring namespace 'Gtk' version '3.0', but '2.0' is already loaded
[musk@void-live 1]$
then I checked also: `python3 /usr/lib/mate-applets/mate-dock-applet/dock_applet.py'
Traceback (most recent call last):
File "/usr/lib/mate-applets/mate-dock-applet/dock_applet.py", line 38, in
import gi
ImportError: No module named 'gi'
[musk@void-live 1]$
What I done wrong? I installed all dependencies.
Pls help ๐
Consider the following use-case:
/usr/share/applications/<appname>.desktop
~/.local/share/applications/<appname>.desktop
In this scenario deleting (or renaming) the system-wide desktop file results in the user icon being used, but it's not a possible solution. Is this on purpose? Should the user launcher be preferred?
Hi @robint99 ,
when an app has a window (or several windows) open, mate-dock-applet indicates that with a dot (or several dots for several windows) on the launcher button app icon.
Windows 7 / 8 / 10 is doing this a little bit different. It doesn't use dots. Instead it kinda stacks the launcher button, see following screenshots for example:
Windows 7:
Source
Windows 10:
Source
I like that stacking style and a lot of users coming from Windows are used to it.
Any chance you could add the stacking style to mate-dock-applet as well?
It would be much appreciated.
Regards
In the preferences can you add a None option for Indicator type? They're not useful to me and it would look cleaner without them.
When I click on a icon which has several instances, the focus order is in order of the opening time, instead of the last focus order. This can be very frustrating when you change to a different program and goes back to the previews program which has several instances. Instead of focus the last focused window, it always has focus on the first opened instance.
I really think it should have focus on the last focused instance instead.
I'll be glad if icon in dock can handle window highlight action (eg on new message in IM/IRC) and highlight the background, pulsing background would be perfect. :)
Ough, and if highlighted window is on another workspace and "Display unpinned apps only from current workspace" is selected, icon could appear on all workspaces allowing quick switch to app.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.