Whisker menu is a nice, customisable menu/launcher type thing mainly used in XFCE. My main problem with it is that it draws itself as an app window, so isn’t affected in the same way as actual menus by XFCE themes.

This site has some information on the CSS needed to customise it. I’m not going to cover the same ground, except to say you need to put your custom CSS in ~/.config/gtk-3.0/gtk.css and run xfce4-panel -r afterwards.

Here’s mine. Suck it and see.

whiskermenu-window {
background-color: #404040; color: #ccc;
}
/* Make sidebar buttons match */
whiskermenu-window button {
background-color: #404040; color: #ccc;
}
whiskermenu-window button:hover {
background-color: #808080; color: #000;
}
whiskermenu-window button:checked {
background-color: #808080; color: #000;
}
/* Make treeview match */
whiskermenu-window treeview {
background-color: #959595; color: #222;
}
whiskermenu-window treeview:hover {
background-color: #404040; color: #fff;
}
whiskermenu-window border{
border-color: #444444;
color: #fafafa;
}

Some sites having annoying ads, or adblock removal nag screens. The most annoying have these ads or nags in a div with a random number on the end, so blocking it does no good. What you need in this situation is to block with a wildcard.

After some searching and referring to quite a few forum posts I came across this –

www.annoyingwebsite.com##div[id^=”start_of_div_name_before_number”]

Just find the div you want to block, find the non-changing part and modify the above as necessary.

Ever since I moved from Google Chrome to Firefox, I’ve been bothered by the tab bar. In Chrome, the tabs are properly right at the very top of the screen when maximised. In Firefox, even with the fancy new CSD (Client Side Decorations) there is an annoying border above the tab which ruins my muscle memory of flinging the mouse to the top to switch tabs.

For a while I was using gdevilspie to undecorate Firefox, but this made using it non-maximised annoying and also affected Firefox popup windows. After some meddling I found this

  1. Turn off Titlebar and Drag space off in the Customise page
  2. Set “browser.tabs.extraDragSpace” set to true
  3. Toggle Titlebar on and off again in customise

The one caveat to this is that the Mint-X theme in Cinnamon has a nasty looking border. You will need to change to one that works (Mint-y or Mint-y Dark) before doing any of the above, and run through the steps again if you change theme.

–update
It seems that you need to toggle Titlebar on and off each time you launch Firefox. That’s annoying.

–updated update
This looks like it’s fixed in the latest Firefox beta (61.0b8)