Plank: A very lightweight Dock for SolydXK

Share here your personal tips or creations: desktop, conky, docks, widgets or tweaks are welcomed here!
User avatar
GeneC
Posts: 747
Joined: 12 Feb 2013 17:49
Location: Woods of Maine

Plank: A very lightweight Dock for SolydXK

Postby GeneC » 06 Feb 2014 18:34

Plank is a fork of Docky, but its plus is that its the lightest dock I've found, and it installs with NONE of the 'mono' dependencies that Docky does.
Avant-Window-Navigator is a very nice dock, but no longer available in Debian.



Docky.. :shock:

Code: Select all

gene@solydc:~$ apt install docky
[sudo] password for gene:
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  hwdata libdbus-glib1.0-cil libdbus1.0-cil libgconf2.0-cil libgnome-desktop-2-17 libgnome-keyring1.0-cil
  libgnomedesktop2.20-cil libmono-data-tds4.0-cil libmono-sqlite4.0-cil libmono-system-data4.0-cil
  libmono-system-enterpriseservices4.0-cil libmono-system-runtime-serialization-formatters-soap4.0-cil
  libmono-system-transactions4.0-cil libmono-system-web-applicationservices4.0-cil libmono-system-web-services4.0-cil
  libmono-system-web4.0-cil libmono-system-xml-linq4.0-cil libmono-web4.0-cil libnotify0.4-cil librsvg2-2.18-cil
  libwnck2.20-cil


Plank.. 8-)

Code: Select all

Commit Log for Wed Feb  5 12:54:23 2014


Installed the following packages:
bamfdaemon (0.2.118-1)
libbamf3-0 (0.2.118-1)
libplank-common (0.5.0+bzr946-1~sid~ricotz1)
libplank0 (0.5.0+bzr946-1~sid~ricotz1)
libwnck-3-0 (3.4.7-1)
libwnck-3-common (3.4.7-1)
plank (0.5.0+bzr946-1~sid~ricotz1)


Its not in the 'official' repos yet, but you can install from a Debian (testing/sid) specific private repo.
(Unsigned packages, but that's not an issue).

Add to your sources list.

Code: Select all

deb http://people.ubuntu.com/~ricotz/debian-plank sid main

(Dont let the ubuntu throw you, its for Debian Testing/SID)
edit2: And we have a real "official plank" / "unofficial debian" repository by plank dev <ricotz> now;
for wheezy users
deb http://people.ubuntu.com/~ricotz/debian-plank wheezy main
for jessie and sid users
deb http://people.ubuntu.com/~ricotz/debian-plank sid main
(debs are not signed)

For reference (crunchbang) :arrow: http://crunchbang.org/forums/viewtopic. ... 88#p304788

update

Code: Select all

sudo apt-get update


install

Code: Select all

apt install plank


Compile install

If you'd rather compile the instructions are here.
http://wiki.go-docky.com/index.php?titl ... Installing

-----------------------------
SETTINGS

By default its on the bottom of screen, centered, and set to 'auto-hide'. If you want to edit it, there is no gui. Manuall edit the /.config/plank/dock1/settings (Its clear enough)..;)

If you want to add a whole bunch of extra themes (the default is nice enough) look here.

http://rhoconlinux.github.io/plank-themer/index.html#

Basically just run this command (as referenced in link), and it will install the themer and themes.

Code: Select all

cd ~ && mkdir -p ~/.temp-plank-themer && cd ~/.temp-plank-themer && wget https://github.com/rhoconlinux/plank-themer/archive/master.zip && unzip master.zip && cd plank-themer-master/ && rm -fR ~/.config/plank/dock1/theme_index; rm -fR ~/.config/plank/dock1/themes-repo; cp -a theme_index/ ~/.config/plank/dock1 && cp -a themes-repo/ ~/.config/plank/dock1 && cd ~ && rm -R ~/.temp-plank-themer && sh ~/.config/plank/dock1/theme_index/plank-on-dock-themer.sh && cd ~/.config/plank/dock1/themes-repo/Themes/ && sudo cp -a . /usr/share/plank/themes


It will put a theme config icon on your dock, but this did not work for me (maybe for you). I can change themes by going to /.config/plank/dock1/theme_index/plank-themer-ondock/ and clicking on one of the 30 theme icons there.
Add icons to dock by opening the app when the icon appears on dock 'right click' choose 'keep on dock'. To remove right click ' un-tick 'keep on dock'..simple... :P

Using PearOS theme in the SS.
SolydX
Image
GeneC

Debian (Testing)
Siduction (Debian SID)

User avatar
Orbmiser
Posts: 829
Joined: 24 Aug 2013 22:58
Location: Portland,Oregon

Re: Plank: A very lightweight Dock for SolydXK

Postby Orbmiser » 06 Feb 2014 20:53

Nice tutorial Gene and thanks for taking the time to share.
On a separate note would like to add those calenders to my time conky.

Care to share code or link?
.
Portfolio
http://500px.com/Orbmiser
Flickr
http://www.flickr.com/photos/orb9220/

SolydK - Kernel 3.16-2-amd64 - KDE 4.14.1 Update Pack: 2014.10.15

User avatar
GeneC
Posts: 747
Joined: 12 Feb 2013 17:49
Location: Woods of Maine

Re: Plank: A very lightweight Dock for SolydXK

Postby GeneC » 07 Feb 2014 00:11

Hi 'orb'.. :)

Glad to share, but its not part of the Conky, its a separate app called "Rainlendar" desktop calendar.

http://www.rainlendar.net/cms/index.php ... &Itemid=35

Download and install deb. :arrow:
http://www.rainlendar.net/cms/index.php ... load&all=1
The 'lite' version is free.

Statica Weather skin. (Dozens of skins avail.) It sync's with google calendar, you can add "To-Do's", get notified of "Coming Events", and 'weather", et. Its always one of my must have's... ;)
GeneC

Debian (Testing)
Siduction (Debian SID)

User avatar
Orbmiser
Posts: 829
Joined: 24 Aug 2013 22:58
Location: Portland,Oregon

Re: Plank: A very lightweight Dock for SolydXK

Postby Orbmiser » 07 Feb 2014 01:09

Thanks and yep remember Rainlendar from years ago on windows.
.
Portfolio

http://500px.com/Orbmiser

Flickr

http://www.flickr.com/photos/orb9220/



SolydK - Kernel 3.16-2-amd64 - KDE 4.14.1 Update Pack: 2014.10.15


hinto

Re: Plank: A very lightweight Dock for SolydXK

Postby hinto » 07 Feb 2014 01:38

@GeneC
I see you did a tour of duty with PearOS ;)
-Hinto

User avatar
GeneC
Posts: 747
Joined: 12 Feb 2013 17:49
Location: Woods of Maine

Re: Plank: A very lightweight Dock for SolydXK

Postby GeneC » 07 Feb 2014 11:43

Hey Hinto..

Yep, fun while it lasted (2 weeks, then it vanished)... :lol:
Played with Enlightenment OS, but never installed it.
GeneC

Debian (Testing)
Siduction (Debian SID)

hinto

Re: Plank: A very lightweight Dock for SolydXK

Postby hinto » 07 Feb 2014 13:49

<ot>
I'm running it ( Enlightenment ) on my laptop. (due to ATI)
SolydX for the desktop.
</ot>

User avatar
den_el_vegano
Posts: 6
Joined: 07 Dec 2013 14:44

Re: Plank: A very lightweight Dock for SolydXK

Postby den_el_vegano » 08 Feb 2014 13:39

I just wanted to say thanx for sharing this!

I was a user of AWN and had been looking for a replacement for some time. I had seen Plank on Pear OS 8 (which doesn't exist anymore - was a linux copy of mac os x), but i didn't know how to install it on SolydX.

Right now, I am playing with it, and haven't found yet how to add the whisker menu to it - if someone knows it... ;)

EDIT :
found a "workaround" : made "alt"+"f2" and clicked on the icon that came in the dock and told it to stay there ;) the funny thing is that once i clic on that icon, i get the real menu-whisker, and not only the text area :) i'm happy with that solution
No risk, no fun! ;)

User avatar
GeneC
Posts: 747
Joined: 12 Feb 2013 17:49
Location: Woods of Maine

Re: Plank: A very lightweight Dock for SolydXK

Postby GeneC » 08 Feb 2014 15:17

Hi den.... :)

Sure thing.
You can also make a 'hotkey' to launch 'whisker-menu'.
whisker menu keyboard shortcut
To open Whisker Menu using a keyboard shortcut, do the following: from the Xfce Settings > Keyboard, on the "Application Shortcuts" tab, click "Add" and use

Code: Select all

xfce4-popup-whiskermenu
for the command. Then assign it a keyboard shortcut (make sure it's not already in use) and that's it.
GeneC

Debian (Testing)
Siduction (Debian SID)

User avatar
den_el_vegano
Posts: 6
Joined: 07 Dec 2013 14:44

Re: Plank: A very lightweight Dock for SolydXK

Postby den_el_vegano » 09 Feb 2014 09:11

Hi again,

and thank you GeneC for your idea - the thing is i prefer moving the mouse for most of the thing (except copy-paste)

does anyone know if there is a way to make plank have everything in it : notification area, clock,... my purpose would be to have only plank running on the left side, an the rest of the screen would be free - which is what i used to do with awn.

actually, the xfce4-panel does a good job, just that it doesn't have the option to have a starter where a dot appears once it's active, but you have your starter and once you click on it, another icon appears... which is a great loss op space + you risk clicking on the starter even if you already have a window of the programm opened....

i wish a nice sunday!
No risk, no fun! ;)

Fargo
Posts: 888
Joined: 17 Sep 2013 14:40

Re: Plank: A very lightweight Dock for SolydXK

Postby Fargo » 22 Feb 2014 20:08

Is something like this available for KDE in SolydK BE? I'll soon be setting up my mom with SolydK BE and I wonder if a plank like this might be easier for her to navigate the few programs she uses.

cox283
Posts: 11
Joined: 12 Sep 2013 23:42

Re: Plank: A very lightweight Dock for SolydXK

Postby cox283 » 09 Mar 2014 02:27

Thanks for this. I have been using plank for a while but hadn't seen this. Previously I had always compiled the install from source but I prefer to use a repo.

User avatar
Sine Deviance
Posts: 8
Joined: 21 Mar 2014 06:41

Re: Plank: A very lightweight Dock for SolydXK

Postby Sine Deviance » 21 Mar 2014 08:35

Plank ships with ElementaryOS by default, and it is a very nice and efficient dock. Thanks for the install instructions :D
Nites - Nites Studios - Proudly powered by Debian!

User avatar
jsvenancio
Posts: 165
Joined: 16 Dec 2013 17:59
Location: Portugal
Contact:

Re: Plank: A very lightweight Dock for SolydXK

Postby jsvenancio » 03 Jun 2014 18:50

To install on my SolydX this is the sources list I have to use???

GeneC wrote:Add to your sources list.
for jessie and sid users
deb http://people.ubuntu.com/~ricotz/debian-plank sid main
(debs are not signed)
SolydX - 64bts - Debian

Sorry for my bad English, I speak Portuguese and use the Google translator.

User avatar
zerozero
Posts: 5373
Joined: 10 Feb 2013 23:37
Location: West Midlands, England
Contact:

Re: Plank: A very lightweight Dock for SolydXK

Postby zerozero » 03 Jun 2014 23:06

jsvenancio wrote:To install on my SolydX this is the sources list I have to use???

GeneC wrote:Add to your sources list.
for jessie and sid users
deb http://people.ubuntu.com/~ricotz/debian-plank sid main
(debs are not signed)

correct.
bliss of ignorance

User avatar
jsvenancio
Posts: 165
Joined: 16 Dec 2013 17:59
Location: Portugal
Contact:

Re: Plank: A very lightweight Dock for SolydXK

Postby jsvenancio » 05 Jun 2014 14:38

zerozero wrote:correct.


What is the command to add the source?

Code: Select all

deb http://people.ubuntu.com/~ricotz/debian-plank sid main
SolydX - 64bts - Debian

Sorry for my bad English, I speak Portuguese and use the Google translator.

User avatar
zerozero
Posts: 5373
Joined: 10 Feb 2013 23:37
Location: West Midlands, England
Contact:

Re: Plank: A very lightweight Dock for SolydXK

Postby zerozero » 05 Jun 2014 23:11

try this

Code: Select all

sudo echo 'deb http://people.ubuntu.com/~ricotz/debian-plank sid main' | sudo tee -a /etc/apt/sources.list.d/plank.list

Code: Select all

apt update

Code: Select all

apt install plank

share with us the result of the last command.
bliss of ignorance

User avatar
jsvenancio
Posts: 165
Joined: 16 Dec 2013 17:59
Location: Portugal
Contact:

Re: Plank: A very lightweight Dock for SolydXK

Postby jsvenancio » 06 Jun 2014 14:02

zerozero wrote:

Code: Select all

apt install plank

share with us the result of the last command.


Good afternoon.

I applied these commands, after applying the command;

Code: Select all

apt install plank

I noticed that the Docky Plank had been installed.
Here is the result of the above command;

Code: Select all

~$ apt install plank
A ler as listas de pacotes... Pronto
A construir árvore de dependências       
A ler a informação de estado... Pronto
Os seguintes pacotes foram instalados automaticamente e já não são necessários:
  cli-common libdbus-glib2.0-cil libdbus2.0-cil libgconf2.0-cil libgdiplus
  libglib2.0-cil libgnome-desktop-2-17 libgnome-keyring1.0-cil
  libgnomedesktop2.20-cil libgtk2.0-cil libmono-addins0.2-cil
  libmono-cairo4.0-cil libmono-corlib4.0-cil libmono-corlib4.5-cil
  libmono-data-tds4.0-cil libmono-i18n-west4.0-cil libmono-i18n4.0-cil
  libmono-posix4.0-cil libmono-security4.0-cil libmono-sharpzip4.84-cil
  libmono-sqlite4.0-cil libmono-system-configuration4.0-cil
  libmono-system-core4.0-cil libmono-system-data4.0-cil
  libmono-system-drawing4.0-cil libmono-system-enterpriseservices4.0-cil
  libmono-system-runtime-serialization-formatters-soap4.0-cil
  libmono-system-security4.0-cil libmono-system-transactions4.0-cil
  libmono-system-web-applicationservices4.0-cil
  libmono-system-web-services4.0-cil libmono-system-web4.0-cil
  libmono-system-xml-linq4.0-cil libmono-system-xml4.0-cil
  libmono-system4.0-cil libmono-web4.0-cil libnotify0.4-cil librsvg2-2.18-cil
  libwnck2.20-cil mono-4.0-gac mono-gac mono-runtime
Utilize 'apt-get autoremove' para os remover.
Os seguintes pacotes extra serão instalados:
  bamfdaemon libbamf3-0 libplank-common libplank0 libwnck-3-0 libwnck-3-common
Serão instalados os seguintes NOVOS pacotes:
  bamfdaemon libbamf3-0 libplank-common libplank0 libwnck-3-0 libwnck-3-common
  plank
0 pacotes actualizados, 7 pacotes novos instalados, 0 a remover e 6 não actualizados.
É necessário obter 832 kB de arquivos.
Após esta operação, serão utilizados 4216 kB adicionais de espaço em disco.
Deseja continuar? [S/n] s
AVISO: Os seguintes pacotes não podem ser autenticados!
  libplank-common libplank0 plank
Instalar estes pacotes sem verificação? s/N] s
Obter:1 http://people.ubuntu.com/~ricotz/debian-plank/ sid/main libplank-common all 0.5.0+bzr1005-1~sid~ricotz1 [41,1 kB]
Obter:2 http://debian.solydxk.com/production/ testing/main libwnck-3-common all 3.4.7-1 [257 kB]
Obter:3 http://people.ubuntu.com/~ricotz/debian-plank/ sid/main libplank0 i386 0.5.0+bzr1005-1~sid~ricotz1 [197 kB]
Obter:4 http://people.ubuntu.com/~ricotz/debian-plank/ sid/main plank i386 0.5.0+bzr1005-1~sid~ricotz1 [54,0 kB]
Obter:5 http://debian.solydxk.com/production/ testing/main libwnck-3-0 i386 3.4.7-1 [141 kB]
Obter:6 http://debian.solydxk.com/production/ testing/main bamfdaemon i386 0.2.118-1 [107 kB]
Obter:7 http://debian.solydxk.com/production/ testing/main libbamf3-0 i386 0.2.118-1 [34,7 kB]
Obtidos 832 kB em 5s (158 kB/s)     
A seleccionar pacote anteriormente não seleccionado libwnck-3-common.
(A ler a base de dados ... 212591 ficheiros e directórios actualmente instalados.)
Preparing to unpack .../libwnck-3-common_3.4.7-1_all.deb ...
Unpacking libwnck-3-common (3.4.7-1) ...
A seleccionar pacote anteriormente não seleccionado libwnck-3-0.
Preparing to unpack .../libwnck-3-0_3.4.7-1_i386.deb ...
Unpacking libwnck-3-0 (3.4.7-1) ...
A seleccionar pacote anteriormente não seleccionado bamfdaemon.
Preparing to unpack .../bamfdaemon_0.2.118-1_i386.deb ...
Unpacking bamfdaemon (0.2.118-1) ...
A seleccionar pacote anteriormente não seleccionado libbamf3-0:i386.
Preparing to unpack .../libbamf3-0_0.2.118-1_i386.deb ...
Unpacking libbamf3-0:i386 (0.2.118-1) ...
A seleccionar pacote anteriormente não seleccionado libplank-common.
Preparing to unpack .../libplank-common_0.5.0+bzr1005-1~sid~ricotz1_all.deb ...
Unpacking libplank-common (0.5.0+bzr1005-1~sid~ricotz1) ...
A seleccionar pacote anteriormente não seleccionado libplank0:i386.
Preparing to unpack .../libplank0_0.5.0+bzr1005-1~sid~ricotz1_i386.deb ...
Unpacking libplank0:i386 (0.5.0+bzr1005-1~sid~ricotz1) ...
A seleccionar pacote anteriormente não seleccionado plank.
Preparing to unpack .../plank_0.5.0+bzr1005-1~sid~ricotz1_i386.deb ...
Unpacking plank (0.5.0+bzr1005-1~sid~ricotz1) ...
Processing triggers for man-db (2.6.6-1) ...
Processing triggers for hicolor-icon-theme (0.13-1) ...
Processing triggers for desktop-file-utils (0.22-1) ...
Processing triggers for mime-support (3.54) ...
A instalar libwnck-3-common (3.4.7-1) ...
A instalar libwnck-3-0 (3.4.7-1) ...
A instalar bamfdaemon (0.2.118-1) ...
Rebuilding /usr/share/applications/bamf.index...
A instalar libbamf3-0:i386 (0.2.118-1) ...
A instalar libplank-common (0.5.0+bzr1005-1~sid~ricotz1) ...
A instalar libplank0:i386 (0.5.0+bzr1005-1~sid~ricotz1) ...
A instalar plank (0.5.0+bzr1005-1~sid~ricotz1) ...
Processing triggers for libc-bin (2.18-4) ...


Thanks for this help more.
SolydX - 64bts - Debian

Sorry for my bad English, I speak Portuguese and use the Google translator.

User avatar
zerozero
Posts: 5373
Joined: 10 Feb 2013 23:37
Location: West Midlands, England
Contact:

Re: Plank: A very lightweight Dock for SolydXK

Postby zerozero » 06 Jun 2014 22:59

you're welcome :D
bliss of ignorance

User avatar
vtpoet
Posts: 250
Joined: 26 Nov 2013 14:32

Re: Plank: A very lightweight Dock for SolydXK

Postby vtpoet » 18 Jun 2014 11:44

Before finding this thread, I was experimenting last night with compiling from the Plank PPA:

In order to compile, I need an updated version of Valac:

Code: Select all

Unmet build dependencies: valac (>= 0.24.0)


I could install Valac straight from here, but then I get the following:

Code: Select all

dpkg: dependency problems prevent configuration of valac-0.24:
 valac-0.24 depends on libvala-0.24-0 (= 0.24.0-2); however:
  Package libvala-0.24-0 is not installed.
 valac-0.24 depends on valac-0.24-vapi; however:
  Package valac-0.24-vapi is not installed.


I suppose I could chase down these dependencies, one by one. Should I just add an entry for Jessie/Sid, and install that way? -- Or am I on my way to borking my system. :) Any thoughts?
Linux Reap what you tweak.


Return to “Customizations”

Who is online

Users browsing this forum: No registered users and 1 guest