Один из вариантов:
apropos fork
для ограничения точным словом:
apropos -e fork
В качестве альтернативы, поскольку apropos по умолчанию использует регулярное выражение :
apropos "^fork$"
В качестве альтернативы используйте man -k
вместо по поводу
.
Дополнительные сведения см. На страницах руководства для apropos и man .
Поскольку вы используете производную от Debian, вы можете пересобрать упакованные исходники версии 1.12:
cd ${TMPDIR:-/tmp}
sudo apt install devscripts debian-keyring
dget -x http://deb.debian.org/debian/pool/main/r/redshift/redshift_1.12-2.dsc
cd redshift-1.12
sudo apt build-dep redshift
dpkg-buildpackage -us -uc
sudo dpkg -i../redshift{,-gtk}_1.12-2_*.deb
Есть ряд преимуществ по сравнению с прямой установкой из исходников:
Если конфигурацию необходимо повторно -посетить, подробности см. Vlastimil в ответе .
Вы можете пропустить этот раздел, если у вас есть опыт, так как вы не найдете здесь ничего нового.
Во-первых, нам нужно удалить старую версию из системы.
При компиляции я всегда очищаю, а не удаляю, потому что обычно некоторые пути меняются.
sudo apt-get purge redshift redshift-gtk
Затем мы готовимся к компиляции. К счастью, в данном случае это можно сделать просто с помощью:
sudo apt-get build-dep redshift-gtk
вероятно, потому что зависимости не изменились с момента последней упакованной версии.
Теперь нам нужен исходный код, я всегда создаю новую папку для скомпилированной программы,так:
mkdir redshift && cd redshift
Затем следует загрузка исходного кода:
wget https://github.com/jonls/redshift/releases/download/v1.12/redshift-1.12.tar.xz
И распаковка архива, при этом, опять же, переход напрямую в созданную директорию:
tar -xJf redshift-1.12.tar.xz && cd redshift-1.12
Запустим configure
скрипт с соответствующими переключателями:
./configure # --enable-gui --enable-ubuntu
Кстати, в то время как --enable-gui
был включен по умолчанию, он не включал --enable-ubuntu
по умолчанию в моем Linux Mint, что, как мне кажется, должно быть. Впрочем, разницы я все равно не вижу. Итак, конфигурация по умолчанию, вероятно, в порядке.
Просто скомпилируйте его:
make
Вам придется вручную создать каталог конфигурации, так как он был перемещен в этой версии, но можно вернуться, если каталог не существует:
mkdir ~/.config/redshift
Используйте свой любимый текстовый редактор для создания и редактирования файла конфигурации, я буду использовать VS Code здесь:
code ~/.config/redshift/redshift.conf
Пример файла конфигурации сильно прокомментирован.
; Global settings file for Redshift application.
[redshift]
; The location provider for solar elevation.
; ------------------------------------------------------------------------------
; Set the location-provider: 'geoclue2' or 'manual'.
; The actual provider settings are in a separate section.
location-provider=manual
; Smooth fade between temperatures when Redshift starts and stops.
; ------------------------------------------------------------------------------
; - 0 will cause an immediate change between screen temperatures.
; - 1 will gradually apply the new screen temperature over a couple of seconds.
fade=0
; Solar elevation thresholds.
; ------------------------------------------------------------------------------
; By default, Redshift will use the current elevation of the sun to determine
; whether it is daytime, night or in transition (dawn / dusk). When the sun is
; above the degrees specified with elevation-high it is considered daytime and
; below elevation-low it is considered night.
;elevation-high=3
;elevation-low=-6
; Day and night screen temperatures.
; ------------------------------------------------------------------------------
; Default temperatures:
; - Day time : 6500K
; - Night time: 4500K
temp-day=6000
temp-night=4500
; Custom dawn / dusk times.
; ------------------------------------------------------------------------------
; Instead of using the solar elevation, the time intervals of dawn and dusk can
; be specified manually. The times must be specified as HH:MM in 24-hour format.
dawn-time=00:00
dusk-time=15:00
; The adjustment method: 'randr', 'vidmode'.
; ------------------------------------------------------------------------------
; This has changed since the 1.12 version in favor of randr
; formerly vidmode has mostly been used from what I read.
adjustment-method=randr
; Manual GPS of the location for solar elevation.
; ------------------------------------------------------------------------------
; Standard longitude and latitude coordinates.
[manual]
lat=00.8111306
; EDIT THIS ^^
lon=00.1414300
; EDIT THIS ^^
; Adjustment method settings.
; ------------------------------------------------------------------------------
; Note that the numbering starts from 0, so 1 is actually the second screen.
; This actually works for all monitors, needs clarification!
[randr]
screen=0
Я рекомендую попробовать скомпилированную версию перед ее установкой.
По какой-то причине скомпилированный бинарный файл GTK не стал исполняемым, поэтому попробуйте его:
chmod u+x./src/redshift-gtk/redshift-gtk
./src/redshift-gtk/redshift-gtk
Если он работает хорошо, установите его с:
sudo make install