UbuntuThis forum is for the discussion of Ubuntu Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Distribution: Ubuntu & Mint LTS, Manjaro Rolling; Android
Posts: 242
Rep:
Drawers App (Ian-Berke) in Ubuntu 16.04
Hi:
I installed the Drawers app (which I have used extensively through several LTS releases), but it doesn't seem to function. The icon in the sidebar wiggles as if it is working, but nothing happens.
Has anyone gotten this to work on 16.04 and, if so, how?
It also looks like the app isn't being maintained any more? Does anyone know if this is the case?
Does anyone know of a replacement (I know - dump Unity and/or Ubuntu) for this? I really want a menu/sub-menu sort of thing with the single sidebar that leaves my vertical screen space alone and permits easy access to apps, files, and so forth, but without having so many icons that I need to scroll the list.
I searched through Synaptic and couldn't locate anything that looked like those entries, and it isn't clear to me what the gi.repository might be. Does this suggest anything to anyone? Is this a set of libraries I need to load?
Distribution: Ubuntu & Mint LTS, Manjaro Rolling; Android
Posts: 242
Original Poster
Rep:
For anyone who uses Drawers, I found a work-around of sorts.
In the Compiz-Config Manager, go to Window Management > Window Rules > Matches, and then to the 'No ARGB Visuals' line.
Don't use the built-in selector to choose the Drawers individually, as that uses class names, and only one of the drawers will be "fixed." Enter something like the following:
(name=First-Drawer-Name | name=Second Drawer Name) and so forth, using the name that is displayed when you right click on one of the drawers in the launcher panel.
Note that there must be no spaces surrounding the = character, although the Drawer name itself may have spaces if that's what the name actually is. There is no need for any quotation marks. These drawer names are actually something like First-Drawer-Name.desktop on disk, but do not enter the .desktop extension.
This 'No ARGB Visuals' line was apparently added to compiz many years ago to assist with "some broken legacy applications which might be always transparent..."
The only drawback to doing this apparently that the window background will be totally black, so a very few icons might not show up very well, but those can easily be changed in the normal manner. I could find no way to alter the background color or transparency (although admittedly it took me over a month to find this work-around).
I hope this helps some other forlorn Drawers users who have switched to Ubuntu 16.04 (and apparently the derivatives have the same issue).
Distribution: Ubuntu & Mint LTS, Manjaro Rolling; Android
Posts: 242
Original Poster
Rep:
Sorry:
I had totally forgotten that I added additional modules to Compiz-Config.
Try:
sudo apt install compiz-plugins-extra
If you don't use the command line, this can be installed from the Synaptic Package Manager. It doesn't show up in the Ubuntu Software application, but that's been broken since 16.04 was introduced.
Distribution: Ubuntu & Mint LTS, Manjaro Rolling; Android
Posts: 242
Original Poster
Rep:
It looks to me as if you have the syntax correct. If it's the only drawer the string would be:
(name=Cassetti)
If there are two the string would be:
(name=Cassetti | name=Cassetti2)
and so forth.
My string begins with:
(name=Office Utilities | name=Financials et cetera
and ends with a ")" of course.
If that doesn't work for you, the only thing I can think of is that something other than the pipe symbol (|) is set as the delimiter in Italian, although I doubt that.
I now recall that I had to create the string in a text editor (gedit is probably your default in Ubuntu, but any text editor - NOT word processor - will do) and then paste it into Compiz-Config. My recollection is that Compiz-Config can only take so many characters if you are typing. You could try just entering a couple drawer names first to make sure they work.
Another thing to be careful of is that - if you use certain characters, they may need to be escaped. In mine, for example, I have a drawer titled "Graphics & Photo Utilities", which will confuse Compiz. The solution is to title it: "Graphics and Photo Utilities" or "Graphics \& Photo Utilities" which is what I did for spacing reasons. If you don't know what an "Escape" character is, you can google it for an Italian explanation. The "" is the escape character which tells my system to treat the next character as if it had no special meaning.
Good Luck. I sure wish some programmer would grab the source code and try to update it for current systems. I had contacted the author, and he no longer has the time to work on it.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.