Code Monkey home page Code Monkey logo

mate-dock-applet's People

Contributors

ahaupt avatar borutmrak avatar cwendling avatar ds10git avatar flexiondotorg avatar nelson6e65 avatar oz123 avatar paldepind avatar robinsharma48 avatar robint99 avatar siddolo avatar uhle avatar vkareh 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

mate-dock-applet's Issues

Show Launcher item menus in "Unity style"

Unity shows the actions menu for a Launcher item in an attractive style:

image

whereas Mutiny shows these as "conventional" Gtk menus, which don't look as nice. Is it possible to copy this menu style? (This may want to be optional, if there are people who prefer the conventional menu style, of course.)

Scipy

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.

Launching second (third, etc.) instance of program from pinned icon.

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 using compiz as WM, windows can't be unminimized

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:

  • A key binding to open a new window instance, like Shift + Left click, on a already opened windows
  • An option to show only windows on the current Monitor. I'm using a multi monitor setup and the default window list of Mate offers me an option to only show windows of the current Desktop.

Linux Mint 17.1 x64
Mate version 1.8.1

Java programs running with latest oracle8 java never corespond with icon nor name

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)

Compiling instructions doesn't work on Ubuntu Mate for Raspberry

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.

Suggestions to simplify right-click options

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!

Question about Munity configurability

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!

Caja - weird issue

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.

As a window list replacement, it stinks.

...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.

Maximize sometimes is not working.

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 ?

14.04 - doesnt work

What could be the problem that it doesnt work for me on Ubuntu Mate 14.04? How could i debug?

problem with dock icons

Hi - this is my first bug report on github, so apologies if I don't do it correctly!

doc problem

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

Compressed SVG (svgz) icons cannot be manually assigned to app in "Create custom launcher"

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.

Can't open pinned Caja window

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

shebangs broken

In two files, the shebang line is broken.

Patch proposal comes shortly.

source tree contains unsafe symlinks, esp. COPYING file not a real file

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).

0.63 Shows Wine Wordpad Icon for IPython QT console.

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.

Icon for an application started from Evolution mail client is not shown.

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.

Drag & drop Application Launcher creation

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!

Indicator for pinned apps from all / current workspace

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).

(dist)clean rule do not clean up properly

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...

(enhancement) Show list of open windows on hover above the dock icon

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.

don't ship build cruft in Git tree

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

Install on fedora did not works

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.

dock-applet

0.63 is broken, can't switch between windows

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

Icons are missing when Mate panel returns from autohide

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.

Dependancy

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.

Add l10n

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?

Icon not showing on my own .desktop files

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:

icon-unknown

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

Some Steam games are not shown in the dock

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

indefinite icon blinking

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
image

Remove dock-applet-0.64.tar.gz from Git tree

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)

Compiling ok - but not want to start.

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'

##################################################################[musk@void-live 1]$ 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 ๐Ÿ˜‰

user launcher ignored when system-wide launcher is present

Consider the following use-case:

  • A program is installed system-wide, and has it's own launcher in /usr/share/applications/<appname>.desktop
  • A user wants to customize the icon and creates a custom launcher in ~/.local/share/applications/<appname>.desktop
  • The user launches the program but its custom icon is not used (the system-wide is used instead)

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?

Please add Windows style multiple windows open indicator style

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:
Image
Source

Windows 10:
Image
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

Disable indicators

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.

Weird focus order after bringing windows back to focus

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.

Support for highlighted windows

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.

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.