Sidebar Screenlet (with docking)

Conky

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

2
Score 63.3%
Description:

A themeable Sidebar Screenlet: Install , launch and manage screenlets through the sidebar menu , also allows you to install screenlet packages by drag drop the screenlet tar file into the sidebar , you can reserve screen space for the sidebar and also select the alignment







Instructions to make it work like a sidebar

First go on the sidebar properties and select "keep bellow" and unselect "keep above"
then on all the other screenlets go on properties and unselect "keep above" but DO NOT select "keep bellow" , that way the sidebar will stay bellow and all the other screenlets will stay on top off it but bellow all other windows
Last changelog:

11 years ago

this screenlet will be discontinued because it is now in the oficial screenlets package


2.0 Sidebar can now be placed on bottom or top

1.9 fixed bug in docking

1.8 Docking works amazingly well now

1.7 new docking feature very experimental , put another screenlet on top of the sidebar and it will dock it

1.6 new theme and some bug fixes

1.5 now when you align the sidebar all the screenlets on top of the sidebar will alighn also
now you can give the sidebar the current gtk theme color , or system scheme, also you can give it a custom color of your choice

1.4 added create desktop shortcut
added the ability to launch a 2nd sidebar without launching all the screenlets a 2nd time, added new nosidebar skin

1.3 - Now the sidebar can lauch other screenlets at startup ,when the sidebar gets launched , so only thing you need to have in your gnome session startup is the sidebar screenlet and it will lanch all others

1.2 - Added the ability to select width and height of the bar , + 3 new themes

1.1 -4 new themes , added handling of transparent themes

1.0 added the option to align the sidebar to the left

0.9 added new reserve screen space option

0.8 added new install menu with gtk

0.7 sidebar now auto docks to the edge on the first run , but you can still move it,remenber to lock its position if you want

0.6 added suport for .tar packages and .bz2 anso .gz

0.5 allows you to install downloaded screenlets by drag drop the tar file into the screenlet

New Version 0.3 of the sidebar is only for screenlets 0.0.9

0.3 . Added the ability to launch other screenlets through the sidebar

0.2 - Stable Release

Todo:
More themes , everyone can contribute...

C

Whise

12 years ago

please be more specific and if possible post screenshots , and your specs and window manager

Report

C

Whise

12 years ago

the reserved option is only for maximized windows

Report

etherael

12 years ago

Yes, that's what I mean, maximising windows makes them slide underneath the sidebar instead of up against it.

Running Ubuntu 7.10 in gnome.

Regards

Report

etherael

12 years ago

Just got back from remoting in, I realise now that the reserve functionality *does* actually work as long as you're in a real X server, but via Nomachine X server, it just ignores the border.

Not sure if that's fixable or not, but yes, locally logged in to X with compiz fusion it works fine.

Report

C

Whise

12 years ago

im not familiar with nomachine ,but the method i use to reserve screen space is a freedesktop.org recomendation, however if the window manager is very old it may not recognise the command

Report

etherael

12 years ago

nomachine to the best of my understanding is a substitute x server that runs for remote logins allowing you to login to a system using tech similiar to rdp rather than vnc, that being that it tries to cache various parts of the interface and only update the essential pieces as they go rather than shoving large jpeg like screenshots across the link over and over again as VNC does. you can find more info out on www.nomachine.com.

It's quite useful, but if you have no intention to fix it for nomachine I can just cope with manually resizing my apps for remote logins no worries! Thanks for the applet, it's very nice.

Report

C

Whise

12 years ago

i read somewhere that the command i use to reserve screen space only works on new x systems? how old is the nomachine x server?

Report

christophocles

12 years ago

Is there a way to "dock" the sidebar on the right side of the screen so that when windows are maximized, they do not cover the sidebar?

This is a common feature in M$ Windowz and I miss it. I do not like to manually resize my windows to leave room for the sidebar.

Report

C

Whise

12 years ago

done

Report

christophocles

12 years ago

"align reserved" option works exactly as I wanted it to. excellent work, thanks!

Report

markzblake

12 years ago

What is the configuration settings to dock the sidebar so that maximised windows dont cover it?

I have 1.0 and I cant work it out, all I can manage to do is end up with the Sidebar on top of the other screenlets and i cant recover from that.

Report

etherael

12 years ago

The reserve option doesn't appear to work?
Assuming this is Select Alignment -> Align right reserved means windows should be kept off it? No joy here

Any advice?

Report

C

Whise

12 years ago

new version read the first post please

Report

tikiss

12 years ago

Hi guys,

I have just installed the screenlets, and I wanted to install this Sidebar Screenlet, unfortunately I can do it, I got the following Error message: "Invalid archive. Archive must contain a directory with the screenlet's name."
Do you have any idea why not working for me?
The version of screenlet appl is 0.1.

Report

C

Whise

12 years ago

your not reading the topic...
extract the tar file to your $HOME/.screenlets or to usr/local/share/screenlets...

dont use the screenlet-manager

Report

capeta

12 years ago

I got this error:
[careca@ArchLinux ~]$ /usr/share/screenlets/Sidebar/SidebarScreenlet.py >> /dev/null
Traceback (most recent call last):
File "/usr/share/screenlets/Sidebar/SidebarScreenlet.py", line 116, in <module>
screenlets.session.create_session(SidebarScreenlet)
File "/usr/lib/python2.5/site-packages/screenlets/session.py", line 392, in create_session
session.start()
File "/usr/lib/python2.5/site-packages/screenlets/session.py", line 186, in start
sl = self.screenlet(session=self, id=self.__get_next_id())
File "/usr/share/screenlets/Sidebar/SidebarScreenlet.py", line 47, in __init__
self.theme_name = "default"
File "/usr/lib/python2.5/site-packages/screenlets/__init__.py", line 521, in __setattr__
self.load_theme(self.get_theme_dir() + value)
File "/usr/lib/python2.5/site-packages/screenlets/__init__.py", line 772, in load_theme
self.theme = ScreenletTheme(path)
File "/usr/lib/python2.5/site-packages/screenlets/__init__.py", line 124, in __init__
self.loaded = self.__load_all()
File "/usr/lib/python2.5/site-packages/screenlets/__init__.py", line 247, in __load_all
if self.load_png(fname) == False:
File "/usr/lib/python2.5/site-packages/screenlets/__init__.py", line 222, in load_png
"/" + filename)
IOError: error while reading from input stream
Please, help me.
I'm using screenlets version 0.0.10-3

Report

capeta

12 years ago

I got this error:
[careca@ArchLinux ~]$ /usr/share/screenlets/Sidebar/SidebarScreenlet.py >> /dev/null
Traceback (most recent call last):
File "/usr/share/screenlets/Sidebar/SidebarScreenlet.py", line 116, in <module>
screenlets.session.create_session(SidebarScreenlet)
File "/usr/lib/python2.5/site-packages/screenlets/session.py", line 392, in create_session
session.start()
File "/usr/lib/python2.5/site-packages/screenlets/session.py", line 186, in start
sl = self.screenlet(session=self, id=self.__get_next_id())
File "/usr/share/screenlets/Sidebar/SidebarScreenlet.py", line 47, in __init__
self.theme_name = "default"
File "/usr/lib/python2.5/site-packages/screenlets/__init__.py", line 521, in __setattr__
self.load_theme(self.get_theme_dir() + value)
File "/usr/lib/python2.5/site-packages/screenlets/__init__.py", line 772, in load_theme
self.theme = ScreenletTheme(path)
File "/usr/lib/python2.5/site-packages/screenlets/__init__.py", line 124, in __init__
self.loaded = self.__load_all()
File "/usr/lib/python2.5/site-packages/screenlets/__init__.py", line 247, in __load_all
if self.load_png(fname) == False:
File "/usr/lib/python2.5/site-packages/screenlets/__init__.py", line 222, in load_png
"/" + filename)
IOError: error while reading from input stream
Please, help me.
I'm using screenlets version 0.0.10-3

Report

capeta

12 years ago

I got this error:
[careca@ArchLinux ~]$ /usr/share/screenlets/Sidebar/SidebarScreenlet.py >> /dev/null
Traceback (most recent call last):
File "/usr/share/screenlets/Sidebar/SidebarScreenlet.py", line 116, in <module>
screenlets.session.create_session(SidebarScreenlet)
File "/usr/lib/python2.5/site-packages/screenlets/session.py", line 392, in create_session
session.start()
File "/usr/lib/python2.5/site-packages/screenlets/session.py", line 186, in start
sl = self.screenlet(session=self, id=self.__get_next_id())
File "/usr/share/screenlets/Sidebar/SidebarScreenlet.py", line 47, in __init__
self.theme_name = "default"
File "/usr/lib/python2.5/site-packages/screenlets/__init__.py", line 521, in __setattr__
self.load_theme(self.get_theme_dir() + value)
File "/usr/lib/python2.5/site-packages/screenlets/__init__.py", line 772, in load_theme
self.theme = ScreenletTheme(path)
File "/usr/lib/python2.5/site-packages/screenlets/__init__.py", line 124, in __init__
self.loaded = self.__load_all()
File "/usr/lib/python2.5/site-packages/screenlets/__init__.py", line 247, in __load_all
if self.load_png(fname) == False:
File "/usr/lib/python2.5/site-packages/screenlets/__init__.py", line 222, in load_png
"/" + filename)
IOError: error while reading from input stream
Please, help me.
I'm using screenlets version 0.0.10-3

Report

arungopalan

12 years ago

No matter what version i try to install I get an error saying that the archive doesnt have package info and the screenlet is outdated!

This is the exact message

"Invalid archive. Archive does not contain a package info, screenlet seems to be outdated."

I am using screenlets 1.0 version.

Can you tell me what am I doing wrong?

Arun

Report

arungopalan

12 years ago

No matter what version i try to install I get an error saying that the archive doesnt have package info and the screenlet is outdated!

This is the exact message

"Invalid archive. Archive does not contain a package info, screenlet seems to be outdated."

I am using screenlets 1.0 version.

Can you tell me what am I doing wrong?

Arun

Report

C

Whise

12 years ago

shure, your not reading the topic...
extract the tar file to your $HOME/.screenlets or to usr/local/share/screenlets...

dont use the screenlet-manager

Report

Kenichi

12 years ago

How can i use this in kde? I like that sidebar but adesklets dont wanna start.

Can you convert it to a super karamba theme?

Report

C

Whise

12 years ago

this is a screenlet ,not a adesklet or gdesklet

Report

cvkef

12 years ago

hi! i'm totally new and need some help!

i installed sidebar with 'python Sidebar.py install' command. sidebar started but when closing console sidebar quits.

in Applications menu i don't get any option for Sidebar. just the menu from screenlets 0.0.10. how can get it start everytime i log on? i have the same problem with all the screenlets.

sorry but i am a noob :p

and yes you've done some great work but you already know that.

thanx in advance!

Report

C

Whise

12 years ago

alt+f2

python sidebarscreenlet.py

to start everytime use the screenlet manager

Report

11 years ago

this screenlet will be discontinued because it is now in the oficial screenlets package


2.0 Sidebar can now be placed on bottom or top

1.9 fixed bug in docking

1.8 Docking works amazingly well now

1.7 new docking feature very experimental , put another screenlet on top of the sidebar and it will dock it

1.6 new theme and some bug fixes

1.5 now when you align the sidebar all the screenlets on top of the sidebar will alighn also
now you can give the sidebar the current gtk theme color , or system scheme, also you can give it a custom color of your choice

1.4 added create desktop shortcut
added the ability to launch a 2nd sidebar without launching all the screenlets a 2nd time, added new nosidebar skin

1.3 - Now the sidebar can lauch other screenlets at startup ,when the sidebar gets launched , so only thing you need to have in your gnome session startup is the sidebar screenlet and it will lanch all others

1.2 - Added the ability to select width and height of the bar , + 3 new themes

1.1 -4 new themes , added handling of transparent themes

1.0 added the option to align the sidebar to the left

0.9 added new reserve screen space option

0.8 added new install menu with gtk

0.7 sidebar now auto docks to the edge on the first run , but you can still move it,remenber to lock its position if you want

0.6 added suport for .tar packages and .bz2 anso .gz

0.5 allows you to install downloaded screenlets by drag drop the tar file into the screenlet

New Version 0.3 of the sidebar is only for screenlets 0.0.9

0.3 . Added the ability to launch other screenlets through the sidebar

0.2 - Stable Release

Todo:
More themes , everyone can contribute...

12345678910
2
product-maker Vocaloid14 Jun 15 2015 9 excellent
product-maker so61pi Feb 28 2012 9 excellent
product-maker Base: 4 x 5.0 Ratings
spiderbit
Aug 17 2009
mondzhu
Jun 19 2009
File (click to download) Version Description Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
2.0
updated Sep 03 2008
added Jul 27 2007
downloads 24h
0
mediaviews 24h 0
pageviews 24h 6