Edit Oct 14th, 2015
Apparently this issue is fixed in Google Chrome v46. If you are still experiencing it, try upgrading Chrome.
To fix this issue, you can follow the steps outlined in this post:
Make a copy of the .desktop file of Google Chrome to your user's local applications folder:
cp /usr/share/applications/google-chrome.desktop ~/.local/share/...
Yes, Plank support folders for both apps and filesystem locations.
For Filesystem Locations
Find the path/folder you want to create a shortcut to in Files.
Drag the folder to Plank.
Create a folder in ~/.local/share/applications
Copy in the desired applications from /usr/share/applications/
Drag the folder to Plank.
Plank has a hidden settings window for developers/OEMs.
Hold down Control and right click anywhere on the dock
Please be aware that some of these options will lead to less-than-optimal experiences. For example, setting the dock to the Top position will make it impossible to unhide in certain situations as well as cover the time,...
You can hold Ctrl and scroll over the dock to change the icon size.
There is also a hidden preferences window for Plank. Hold Ctrl and right click on the dock to open a context menu, then select "Preferences".
You can also open Terminal and type in
$ plank --preferences
At the bottom of the window there is a slider to adjust the size of the icons.
You can create an application shortcut for Slingshot (the applications menu) manually.
It should be placed in /usr/share/applications/<APPNAME>.desktop. Below is the way Skype's .desktop file looks. Copy the contents, replace with the data that will suit your application, and it should appear in the menu:
$ cat /usr/share/applications/skype.desktop
This is an issue with Google Chrome that affects multiple OSes and has been confirmed in Google's issue tracker. That said, you can work around it in elementary OS.
1. Copy the app launcher
Open the Files app, click in the top location bar, and type /usr/share/applications/.
Find the Google Chrome launcher and copy it (secondary/right-click > ...
It kind of comes from a place of what Plank is from a historical perspective.
Back in the GNOME 2 days, there were quite a few docks around. Docky, AWN, Cairo Dock, Kiba, probably a couple of others I don't remember. LibPlank was supposed to be a way that all these dock developers could collaborate on a common base (get it, because you build a dock using ...
It is pantheon-files-pkexec
You can find it in /usr/share/applications/pantheon-files.desktop. It looks like this:
[Root Shortcut Group]
Name=New Window As _Administrator
elementary is unable to ship a version of Plank with this code because of the Apple software patents. The version we ship has the feature patched out to avoid litigation.
You can get the upstream version of Plank from Rico's PPA
You can create a custom theme that disables the bounce animation by following these steps:
You will first need to create a new directory for the custom theme. It is important that you give it a unique name that does not conflict with any existing theme names.
mkdir -p ~/.local/share/plank/themes/no-bounce
Assuming that you are using the default theme (...
A solution (or at least temporary workaround) proposed in the bug discussion
- https://bugs.launchpad.net/elementaryos/+bug/1596377 - is to rename the file:
This fixed it immediately for me.
Pressure reveal is a feature designed to make it harder to accidentally un-hide the dock. Instead of revealing any time the cursor hits the bottom row of pixels on your display, it reveals when you continue to push your cursor past the bottom row of pixels on your display. In this way, it should still be easy to reveal the dock when you actually intend to do ...
Yes this is possible
Most of the elementary project has settings hard coded to a gsettings XMl file. Gsettings is a gnome daemon to handle settings and manage them.
Luckily, plank uses a separate file for storing preferences.
First change the settings of the plank which is currently running with plank --preferences. Change the position to the left or the ...
Create an application desktop-entry at /usr/share/applications/ with the name app-name.desktop with the following basic details:
You can add entries like MimeType (complete-list) and Encoding (eg: UTF-8) optionally. For the app ...
Here's a one-liner to fix the issue as described in Gabriel's answer:
cp /usr/share/applications/google-chrome.desktop ~/.local/share/applications && sed --in-place --regexp-extended 's/^(\[[A-Za-z ]+\])$/\1\nStartupWMClass=Google-chrome-stable/g' ~/.local/share/applications/google-chrome.desktop
To unpack and explain this command line a bit: first ...
The dock should restart itself automatically. However, if you need to manually run it from the Terminal and want it to continue running in the background, use the command plank &.
The & tells the Terminal to run the plank command in the background, allowing you to close the Terminal without killing the dock.
It is possible not to show the task list in the dock.
Hold Control and right-click anywhere on the dock
Select the "Behavior" tab
Under the heading "Item Management", disable "Show Unpinned"
Running, but unpinned items will no longer show in the dock.
Be aware that dock items act as the minimize/unminimize mechanism. If you've ...
A better method to configure very quickly is to Hover your mouse over plank and press Ctrl and then scroll the mouse. Up increases the size and vice-versa.
This method does have a setback that you do not know what is the current size of the icons and you might get a little blurry icons.
Plank (Buttom Dockbar):
It's really easy to mirror plank to more than one screen.
Make sure that dconf Editor is installed:sudo apt-get install dconf-tools.
Convert existing dock into dock1 and add dock2, dock3 .. :cd ~/.config/plank & mkdir dock2 dock3 ..
Copy settings files:cp dock1/settings dock2/ & cp dock1/settings dock3/ ..
Link icons form ...
Create .desktop extension file in ~/.local/share/applications. For example:
And write this in there:
Exec=command to run here
Name=visible name here
Icon=icon path here
You must manually find and assign it the ...
It is quite easy to fine-tune the settings of Plank.
Navigate to ~/.config/plank/dock and open the settings file in your preferred text editor. You can view hidden folders by pressing Ctrl+H.
Scroll down to near the end of the file, and change the line that ShowDockItem=false to true.
Click on the Plank icon that will appear on the left, and you will see ...
The dock of elementary os is plank. So i analyzed the plank source and found the reason why it could not process skip taskbar option of windows.
So i modified two parts of the plank to do it.
First, it gets the number of windows of the application includes skip taskbar optioned windows.
We can find exact source function from the plank source.
For some reason, Plank is unable to match the Spotify window to the original launcher's .desktop file. It's using a "fallback" icon from the window itself. This seems to be something that happens fairly often on cross-platform, non-native apps like Spotify, Chrome, Minecraft, etc.
I haven't tried it myself, but supposedly you can fix it by modifying Spotify'...
UX Lead here :)
Generally, manual file management is something that's considered to be deprecated. Modern applications manage files very effectively. Oftentimes, attempting to manually manage files that are already being managed by an app can cause issues with that app.
Take for example Music where deleting a song from inside the app will also remove it ...
Heath Paddock has since release an application called multiplank that does the configuration automatically.
To install the app from his PPA:
sudo apt-add-repository ppa:heathbar/multiplank
sudo apt-get update
sudo apt-get install multiplank
Once installed, enable multiplank by issuing the following command:
And to disable:
As the previous posts mentioned you can very well create own shortcut for Slingshot manually but it is worth to mention that there is good, working software to do it with gui, as well as manage your application shortcuts.
The software is called Main Menu (alacarte) and can be downloaded from ubuntu repositories.
sudo apt-get install alacarte
You can add ...