On the YouTube channel of gotbletu I found a very nice trick (video). It explains how to replace the Caps Lock with the so-called Hyper key. And why? Because Caps Lock is pretty useless and you cannot use it for shortcuts. But if you tell the system that at the place of Caps Lock there is another key, namely the Hyper key, then you can use a new range of shortcuts.
You can find my
.Xmodmap file here. Just put it in your HOME folder and upon the next reboot it’ll be activated automatically. To activate it without a reboot, use the command “
Then, under Manjaro (XFCE), go to the Start menu, start typing “keyboard”, and open the Keyboard application. Go to the “Application Shortcuts” tab and add some new shortcuts. This time, when you press Caps Lock, it’ll be recognized as the Hyper key. I added these:
Hyper + g gedit Hyper + k konsole Hyper + f file browser (thunar)
And if Hyper Hyper, then Scooter, of course:
You find an awesome music video and you want to play it in an infinite loop.
You need to re-format the youtube URL a bit. Sample:
Tip from here.
If you are a peasant like me living outside of the US but you still want to listen to Pandora Radio, which is only available in the center of world (USA), then what can you do?
There is a very simple solution now. Opera offers free VPN, built directly in the browser. You can choose between German, Canadian or American VPNs. Currently this feature is only available in the development version of Opera. So here are the steps:
- install Opera (development version)
- install Flash player for Opera (Pandora is a Flash-based website)
- visit pandora.com just to see that you are kicked out
- enable VPN: with Alt+P you can access the Settings, go to Privacy & security, then enable VPN
- Open an arbitrary site. On the left side of the URL bar you’ll see that VPN is activated. Click on it and select United States.
- Visit pandora.com again. Strangely, you are let in this time…
YouTube annotations are driving you crazy.
Turn ’em off for good. Follow these simple steps: http://www.businessinsider.com/turn-off-youtube-annotations-for-good-2014-8 .
At reddit I found an interesting talk given by Damian Conway. In this talk he shares some cool vim tricks.
The assets to the presentation are available here: Instantly_Better_Vim_2013.tar.gz
I found the following tips particularly interesting.
"====[ Make the 81st column stand out ]==================== " " EITHER the entire 81st column, full-screen... " highlight ColorColumn ctermbg=magenta " set colorcolumn=81 " OR ELSE just the 81st column of wide lines... highlight ColorColumn ctermbg=magenta call matchadd('ColorColumn', '\%81v', 100) "=====[ Highlight matches when jumping to next ]============= " This rewires n and N to do the highlighing... nnoremap <silent> n n:call HLNext(0.4)<cr> nnoremap <silent> N N:call HLNext(0.4)<cr> " OR ELSE ring the match in red... function! HLNext (blinktime) highlight RedOnRed ctermfg=red ctermbg=red let [bufnum, lnum, col, off] = getpos('.') let matchlen = strlen(matchstr(strpart(getline('.'),col-1),@/)) echo matchlen let ring_pat = (lnum > 1 ? '\%'.(lnum-1).'l\%>'.max([col-4,1]) .'v\%<'.(col+matchlen+3).'v.\|' : '') \ . '\%'.lnum.'l\%>'.max([col-4,1]) .'v\%<'.col.'v.' \ . '\|' \ . '\%'.lnum.'l\%>'.max([col+matchlen-1,1]) .'v\%<'.(col+matchlen+3).'v.' \ . '\|' \ . '\%'.(lnum+1).'l\%>'.max([col-4,1]) .'v\%<'.(col+matchlen+3).'v.' let ring = matchadd('RedOnRed', ring_pat, 101) redraw exec 'sleep ' . float2nr(a:blinktime * 1000) . 'm' call matchdelete(ring) redraw endfunction "====[ Make tabs, trailing whitespace, and non-breaking spaces visible ]====== exec "set listchars=tab:\uBB\uBB,trail:\uB7,nbsp:~" set list "====[ dragvisuals ]====== runtime plugin/dragvisuals.vim vmap <expr> h DVB_Drag('left') vmap <expr> l DVB_Drag('right') vmap <expr> j DVB_Drag('down') vmap <expr> k DVB_Drag('up') "vmap <expr> D DVB_Duplicate() " Remove any introduced trailing whitespace after moving... let g:DVB_TrimWS = 1
dragvisuals.vim is in the archive linked above.