Как настроить блокировку экрана?
Привет, ЛОР. Хочу настроить i3lock при suspend. Suspend сделал при закрытии крышки ноута, фрагмент /etc/acpi/default.sh:
lid)
case "$id" in
close) s2ram;;
open) :;;
esac
;;
Привет, ЛОР. Хочу настроить i3lock при suspend. Suspend сделал при закрытии крышки ноута, фрагмент /etc/acpi/default.sh:
lid)
case "$id" in
close) s2ram;;
open) :;;
esac
;;
О.С. Debian 8 Mysql 5.5.49-0+deb8u1-log (Debian)
Проблема заключается в том что должна пройти ротация лога mysql.log -> mysql.log.1 но после ротации мы видим в файлах 0 размер. Но запись информации продолжается в удалённый файл. root@dbmysql1-1:/home/arduser# lsof | grep deleted |grep mysql.log mysqld 916 mysql 9w REG 8,1 2670085217 3932197 /var/log/mysql/mysql.log.1 (deleted)
То же самое с error.log
Заранее спасибо, надеюсь подскажите решение проблемы.
Пытаюсь настроить neomutt + notmuch с virtual-mailboxes.
Работает:
Проблема:
После добавления virtual-mailboxes перестало работать обновление кол-ва непрочитанных писем в сайдбаре.
Если прочитать письмо, а затем вызвать sync-mailbox или открыть другой virtual-mailbox, то счетчик в сайдбаре обновляется.
Как я понимаю, за пересчет кол-ва писем должны отвечать вот эти параметры из конфига, но не смог разобраться, почему они перестали работать.
set timeout = 5 # idle time before scanning
set mail_check = 0 # time between scans
set mail_check_stats = yes # calculate message statistics of a mailbox
set mail_check_stats_interval = 5 # claculate message statistics every 5s
Полный конфиг:
# vim: ft=neomuttrc
#-----------------------------------------------------------------------
# default paths
#-----------------------------------------------------------------------
set folder = ~/mailbox # path to mails directory
set header_cache = ~/.cache/neomutt # path to cache dirtetory
set message_cachedir = ~/.cache/neomutt # path to cache directory
set mailcap_path = ~/.config/neomutt/mailcap # path to mailcap
set alias_file = ~/.config/neomutt/aliases # path to aliases
#-----------------------------------------------------------------------
# base settings
#-----------------------------------------------------------------------
set sleep_time = 0 # no pause between commands
set beep = no # do not 'beep' on errors
set delete = ask-yes # ask before delete
set quit = ask-yes # ask before quit
set editor = "nvim +:silent+?^$" # use neovim as editor
#-----------------------------------------------------------------------
# mailbox settings
#-----------------------------------------------------------------------
set mbox_type = Maildir # type of messagebox
#set spoolfile = "+gmail/inbox" # default spool mailbox
set copy = yes # save copies of outgoing messages
set move = no # keep messages in inbox
set mark_old = no # all unread messages are new
set include = yes # include the message in replies
set timeout = 5 # idle time before scanning
set mail_check = 0 # time between scans
set mail_check_stats = yes # calculate message statistics of a mailbox
set mail_check_stats_interval = 5 # claculate message statistics every 5s
#-----------------------------------------------------------------------
# pager settings
#-----------------------------------------------------------------------
set pager_context = 5 # number of context lines to show
set pager_index_lines = 10 # number of index lines to show
set pager_stop = yes # do not go to the next message
#-----------------------------------------------------------------------
# index settings
#-----------------------------------------------------------------------
set sort = threads # sort by threads
set sort_aux = reverse-last-date-received # newest at the top top
set date_format = "%d/%m/%Y" # format of date/time
set index_format = "[%Z] %D %-20.20F %s" # format of message header
#-----------------------------------------------------------------------
# message settings
#-----------------------------------------------------------------------
set markers = no # do not show ugly wrap markers.
set tilde = yes # show tildes like in vim
#-----------------------------------------------------------------------
# sidebar settings
#-----------------------------------------------------------------------
set sidebar_visible = yes # show sidebar
set sidebar_width = 30 # sidebar size
set sidebar_format = "%B%?F? ?%* %?N?%N/?%S" # customize the sidebar display
#-----------------------------------------------------------------------
# external settings
#-----------------------------------------------------------------------
auto_view text/html
alternative_order text/html text/plain text
#source ~/.config/neomutt/mailboxes # define mailboxes
source ~/.config/neomutt/headers # define headers
source ~/.config/neomutt/aliases # define aliases
source ~/.config/neomutt/bindings # define keybindings
#source ~/.config/neomutt/hooks # define hooks
#source ~/.config/neomutt/macros # define macros
source ~/.config/neomutt/colors # define colors
#-----------------------------------------------------------------------
# notmuch test settings
#-----------------------------------------------------------------------
set virtual_spoolfile = yes
set nm_default_uri = "notmuch:///home/jarres/mailbox"
set nm_unread_tag = unread
virtual-mailboxes "=gmail/inbox" "notmuch://?query=tag:gmail and tag:inbox"
virtual-mailboxes "=gmail/sent" "notmuch://?query=tag:gmail and tag:sent"
virtual-mailboxes "=gmail/draft" "notmuch://?query=tag:gmail and tag:drafts"
virtual-mailboxes "=gmail/spam" "notmuch://?query=tag:gmail and tag:spam"
virtual-mailboxes "=gmail/trash" "notmuch://?query=tag:gmail and tag:trash"
Эти файлы уже в дереве должны быть, или их надо устанавливать? Если их устанавливают, то в какую директорию? И кто этим должен заниматься, если эти файлы общие, а слотовые билды будут выдавать на общие файлы «slot conflict».
Надо ли вызывать утилиту eselect из своего ebuild-а, на каком шаге билда это надо делать?
читал:
https://wiki.gentoo.org/wiki/Eselect
https://wiki.gentoo.org/wiki/Project:Eselect/User_guide
https://wiki.gentoo.org/wiki/Project:Eselect/Developer_guide
они считают, что мои вопросы - это и не вопросы вовсе, поэтому не отвечают на них.
Есть библиотека, промежуточные тестовые версии которой выглядят как «2.5.0-b.9». Как правильно именовать ebuild с такой версией, и потом распарсить в EAPI 7?
Трудность именно в суффиксе. Я так понял, в суффиксе не могут быть точки? Нужно разделить «b» и «9», чтобы потом при формировании URL можно было между ними поставить точку. Если записать просто «b9», то неочевидно, как это можно надёжно парсить, нет гарантий, что потом не будет версии «2.5.0-b2.9». Если нет лучшего решения, то придётся записать «b9» вместе и потом вытаскивать отдельно числа, отдельно буквы. Можно внутри ебилда держать отдельную переменную с нужным суффиксом, но хардкод тоже не хочется делать.
Пробовал:
odb-2.5.0-b.9.ebuild
odb-2.5.0_pre_b.9.ebuild
odb-2.5.0_pre_b_9.ebuild
Я установил lsocket из репозитория luarocks. При попытке загрузки модуля пишет:
lua: echosrv.lua:1: module 'lsocket' not found:
no field package.preload['lsocket']
no file '/usr/share/lua/5.3/lsocket.lua'
no file '/usr/share/lua/5.3/lsocket/init.lua'
no file '/usr/lib64/lua/5.3/lsocket.lua'
no file '/usr/lib64/lua/5.3/lsocket/init.lua'
no file './lsocket.lua'
no file './lsocket/init.lua'
no file '/usr/lib64/lua/5.3/lsocket.so'
no file '/usr/lib64/lua/5.3/loadall.so'
no file './lsocket.so'
stack traceback:
[C]: in function 'require'
echosrv.lua:1: in main chunk
[C]: in ?
luarocks show lsocket пишет:
lsocket 1.4.1-1 - simple and easy socket support for lua.
lsocket is a library to provide socket programming support for lua. It is not
intended to be a complete socket api, but easy to use and good enough for most
tasks. IPv4, IPv6 and Unix Domain sockets are supported, as are tcp and udp,
and also IPv4 broadcasts and IPv6 multicasts.
License: MIT
Homepage: http://www.tset.de/lsocket/
Installed in: /usr/lib64/lua/luarocks
Modules:
lsocket (/usr/lib64/lua/luarocks/lib/lua/5.3/lsocket.so)
ЧЯДНТ? lua и luarocks установлены из портежей gentoo.
Чуть больше чем через год написанный на Tcl/Tk текстовый редактор для программистов TKE обновился с версии 3.4 до версии 3.5.
Список изменений: https://sourceforge.net/projects/tke/files/3.5/ . Скачать можно там же. Установка в систему необязательна.
Скриншот: http://saahriktu.org/bludit/bl-content/uploads/pages/0b6e004384dab004a9df3764... .
UPD. Уже обновили до версии 3.5.2: https://sourceforge.net/projects/tke/files/3.5.2/ .
Поделитесь историями успеха: синхронизация десктопных линуксов. Логи в мессенджерах, настройки мессенджеров, настройки и закладки браузеров, настройки DE, настройки системы, установленные пакеты, итп. И чтобы всё это быстро и автоматически, а не «зайти по ssh и скачать что нужно».
Нужно вот для чего: чтобы не «собирать руками каждый раз» можно сделать свой лайвсиди со скриптом установки. Но после этого приходится настраивать окружение - занимает по нескольку дней. А потом переходишь от компа к компу - и мыло-мочало, начинай настраивать сначала. Стремновато как-то.
Сценарий использования: устроился на новую работу, там тебе дали комп. Первым же делом стер венду, засунул свой лайвцд (через 5 минут копирования пакетов и настройки ведра есть установленный ненастроенный линукс), запустил скрипт «синхронизируй с домашней машинкой» и через 5 минут шуршания интернетом - полностью рабочий настроенный линукс, являющийся копией твоего привычного домашнего компа. Потом админ сказал: «не, чото я ошибся, надо тебе системник получше дать». Привычные действия: минуту на снос винды, 5 на установку системы, 5 на синхронизацию - всё работает. Потом вернулся домой, клацнул скрипт синхронизации - и всё-всё-всё что было сделано на работе (включая разговоры по джабберу) стянулось на домашнюю машинку, как будто никуда и не уходил.
Перемещено tazhate из talks
Всем доброго времени суток.
Собственно сабж. Видел пару месяцев назад статью на эту тему, но не могу найти. Либо она мне приснилась, либо что-то со мной не так.
Ввиду необходимости управления кластерами серверов 1С:предприятия под linux, была написана данная штука. Позволяет полностью управлять кластером, информационными базами, и так далее, функциональность повторяет родную оснастку от 1С (но используется консольная утилита rac и сервис ras). Работает (тестировалось) в linux и win. Написано на tcl/tk. Скриншот: https://nuk-svk.ru/wp-content/uploads/2018/08/racgui_1_0_linux-1024x792.png Скачать можно по ссылкам: https://nuk-svk.ru/download/rac-gui-linux-version https://nuk-svk.ru/download/rac-gui-windows-version
>>> Git репозитарий
Добрый день! Недавно начал изучать Asterisk и появился вопрос. Я могу перенаправить звонок с внутреннего номера на сотовый:
exten => 1234,1,Dial(SIP/channel/12345678912)
Так же могу просто взять трубку и продиктовать звонящему его номер:
exten => 1234,1,SayDigits(${CALLERID(num)})
Теперь вопрос: как мне продиктовать номер звонящего тому, кому перенаправляется звонок? То есть сначала позвонить на сотовый, продиктовать номер того, кто ему звонит и только потом подключить звонящего.
В таск-баре есть много значков xterm. Надо как-то выделить некоторые их них. Например, в xterm запускаю mutt и далее хочется по значку определить, в каком xterm он запущен. Такое реально?
Добрый день! Занимаюсь обновлением Ceph c Hammer до Jewel, с последующим переходом на Luminous. В доке Ceph указано, что лучше использовать ядро 4 версии на клиентах Ceph'a для работы CRUSH tunables:
Older kernel client versions may not support your CRUSH tunables profile or other newer features of the Ceph cluster, requiring the storage cluster to be configured with those features disabled.
Или же CRUSH tunables можно не задавать, просто обновив сами клиенты на серверах, использующих Ceph?
Еще я не до конца понимаю с какими ограничениями мы можем столкнутся при обновлении клиентов и самого Ceph'a, оставаясь на 3 ядре. Может ли это как-то сказаться негативно и если же обновится на 4-ой версии ядро, будет ли ОС ввести себя стабильно? Сами клиенты у нас стоят на серверах OpenStack, и вот я как бы не совсем уверен ставить на сервера OpenStack'a 4 ядро(( протестировать такое к сожалению не где(
Добрый день, подскажите можно ли как-то сделать вывод данных через несколько таблиц к примеру.
mysql>use lz
mysql>SELECT external_id FROM lz_chat_archive WHERE chat_id ="32013";
+-------------+
| external_id |
+-------------+
| 53badba080 |
+-------------+
mysql>SELECT receiver_browser_id FROM lz_chat_requests WHERE receiver_user_id ="53badba080";
+---------------------+
| receiver_browser_id |
+---------------------+
| 9078ff20c3 |
+---------------------+
mysql>SELECT params FROM lz_visitor_browser_urls WHERE browser_id ="9078ff20c3";
+---------------+
| params |
+---------------+
| yandex search |
+---------------+
У меня есть chat_id = 32013 Чат айди всегда разный и является начальной точкой поиска Далее в одной из таблиц я нахожу след параметр и в 3ей я вижу параметр yandex search, нужно ввести chat_id и он в итоге должен выдать мне params и 3ей таблицы.... Подскажите как это сделать? Или где хорошую информацию найти по этому поводу. Спасибо.
Выбираю систему для разворачивания у нас (если ещё удастся пробить её использование). Кроме определённых фич, хотелось бы получить знания/опыт работы с более популярным софтом, чтобы пригодилось в дальнейшем. Что используется у вас?
********************************************************************************************************************************************************************************************************************************************************************************************************************************
*******************************************************
*****************************
***************************
***********
********
******
**
**
*
Всего голосов: 815, всего проголосовавших: 765
Хочу изготовить policy для определённых питоно-приложений.
Дёргаю aa-genprof и наблюдаю, что он вместо моего приложения делает полиси для /usr/lib64/python-exec/python-exec2. Вспоминаю, что в Gentoo весь питоно-софт - симлинки на этот самый python-exec. Гугление не принесло результатов. И таки да, сам apparmor также будет предварительно разрешать симлинк чтобы выбрать используемый профиль: https://bugs.launchpad.net/ubuntu/ source/openldap2.3/ bug/203898
Вопрос: как сделать чтобы apparmor различал питоно-софт в генте, и не сломать при этом что-то ещё?
Есть, например, такой вывод
# genlop -ln | grep dpi
Tue Jul 18 13:38:56 2017 >>> media-fonts/font-bh-75dpi-1.0.3
Tue Jul 18 13:42:19 2017 >>> media-fonts/font-bitstream-75dpi-1.0.3
Tue Jul 18 13:42:53 2017 >>> media-fonts/font-adobe-100dpi-1.0.3
Tue Jul 18 13:43:08 2017 >>> media-fonts/font-bh-lucidatypewriter-100dpi-1.0.3
Tue Jul 18 13:43:46 2017 >>> media-fonts/font-adobe-utopia-75dpi-1.0.4
Tue Jul 18 13:47:10 2017 >>> media-fonts/font-bitstream-100dpi-1.0.3
...
Для удаления данных о дате и номере версии в конце для пакетов отличных от шрифтов, меня вполне устраивает такое регулярное выражение
sed -e 's/^.*> //' | sed s/-[0-9].*$//g, но в случае вышеуказанных пакетов отрезаются и нужные мне "-75dpi", "-100dpi".
Для прочих пакетов номер версии может состоять из нескольких блоков разделённых "-" и в разном формате, поэтому отрезание с конца до первого "-" не подойдёт.
Как подправить регулярку sed s/-[0-9].*$//g так, чтобы она удаляла подстроку после "-", содержащую цифры, но при этом не трогала подстроку, содержащую подстроку «dpi»?
скажите, для чего это делаем?
root #mount -t proc /proc /mnt/gentoo/proc
root #mount --rbind /sys /mnt/gentoo/sys
root #mount --make-rslave /mnt/gentoo/sys
root #mount --rbind /dev /mnt/gentoo/dev
root #mount --make-rslave /mnt/gentoo/dev
Gentoo stage3 из коробки идут с питоном 2.7 и 3.4, вот так:
~ # eselect python list
Available Python interpreters, in order of preference:
[1] python3.4
[2] python2.7 (fallback)
Задача: правильно перейти на 2.7, чтобы полностью удалить 3.4, потом установить 3.6 и настроить его дефолтным интерпретатором? Короче простейшая вещь.
Чтобы не было вот такого в результате:
Available Python interpreters, in order of preference:
[1] python3.6
[2] python2.7
[3] python3.4
Как делаю я:
eselect python set 2
eix -c --installed-with-use python_targets_python3_4
Гляньте прикола ради, если вы тоже обновили с 3.4 на 3.6, осталось ли в 'eselect python list' упоминание 3.4, спасибо.
| ← назад | следующие → |