Необходимо взглянуть на cpufreq-set
и cpufreq-info
. На Debian и полученных дистрибутивах они находятся в cpufrequtils
пакет. Например, на старом ноутбуке с плохим вентилятором, который я использую в качестве файлового сервера дома, я установил эти настройки:
sudo cpufreq-set -c 0 -g ondemand -u 800000
sudo cpufreq-set -c 1 -g ondemand -u 800000
Возможно, я должен был сохраниться немного дольше перед регистрацией, но любые предложения для улучшения являются еще больше, чем приветствие.
В конце я нашел эту документацию полезной от vimtips.
Это было функцией Vim, которую я записал:
function! OpenBibtexPDF()
let s:word = expand("<cword>")
let s:cmd = "!gnome-open `find ~/lib/ -iname '" . s:word . ".pdf' | head -1`"
execute s:cmd
endfunction
map <silent> <leader>bb :call OpenBibtexPDF()<cr>
Следуя ответу Джероми Энглима, я немного изменил его код.
Это можно использовать без gnome, он использует "zenity" для отображения ошибок и zathura как средство просмотра PDF (просто измените его на то, что вы предпочитаете ). Я также добавил сопоставление для двойного щелчка по слову (, даже если использование мыши не соответствует мышлению vim -)
.function! OpenBibtexPDF()
let s:word = expand("<cword>")
let s:cmd = 'silent !pathfile=$(find ~/lib -iname "'. s:word. '*.pdf" -print -quit 2>/dev/null); [ -z "$pathfile" ] && zenity --info --width=250 --text="Pdf related to this this entry is not found" || zathura "$pathfile" >/dev/null &'
execute s:cmd | redraw!
endfunction
map <silent> <leader>bb :call OpenBibtexPDF()<cr>
map <silent> <2-LeftMouse> :call OpenBibtexPDF()<cr>