LINUX.ORG.RU

Сообщения Yorween

 

О том, почему не стоит использовать libreoffice writer для больших и серьезных документов

Всегда пользовался по мере необходимости writer. Либру вообще люблю, в обиходе уже лет 5 ей пользуюсь на постоянке. В последнее время плотно пересел на latex, а простые таблицы в csv делают в calc, хотя он избыточен для этого, но раз уж есть, почему бы не использовать.

Сегодня настал роковой день, когда встретился фейл, из-за которого я потерял ~4 часа времени. Сразу скажу, что документ на посмотреть дать не могу по причинам сохранения конфиденциальности информации. Документ на 116 страниц. Большая часть документа - списки до 3 уровня вложенности и простые таблицы на 2-3 страницы. Документ был создан в формате odt, использовался 3 людьми на разных устройствах с той же версией ЛО (6.1.5.2). Стиль у всех один и тот же и он не менялся. В документ люди вносили только текст. И вот представьте, в документе сквозная нумерация пунктов. Последний пункт, как выяснилось после исправления, - 21. Но когда я обнаружил фейл, это было 9 пункт. Либра по какой-то неизвестной причине 14 пункт сделала 2-ым. Т.е. не обнулила список, не форсировала номер для пункта списка, а просто сделала этот пункт 2-ым. Еще раз упомяну, что стиль у всех один. Стиль списка единый и он не менялся.

Спустя полчаса попыток пофиксить «по-хорошему» (обнуление нумерацию этого пункта, переприсваивание элемента списка от 14 и до конца, форсирование номеров списков) я ни к чему не пришел. Оставалось 2 варианта: или переделать список во всем документе, или проставить номера оставшихся пунктов до конца вручную не через автосписок, а цифрами. Второй вариант вообще не вариант, т.к. потом изменять порядок пунктов это ад. Поэтому я героически начал менять всю нумерацию. Спустя еще часа 2 смены и проверок я обнаружил вишенку на торте. В конце нужно было сделать разрыв страницы, чтобы добавить пустой лист с небольшой вставкой, где тоже присутствовал список, но со своей нумерацией. Так вот создание этого списка привело, вы не поверите, к тому что в сквозной нумерации, которая вообще не связана была с этим списком, пункт 3 и 20 его подпунктов автоматически менялись на пункт 1. Тадам-с.

Решено это было исправлениями в гуглодоках. Такая вот печальная история. Если бы не необходимость обмениваться документом и наличия его в качестве отдельного файла, я бы, конечно, сделал это в латехе и спал бы спокойно.

 , ,

Yorween ()

Не запускается emacsclient из гуев

Имеется включенный средствами systemd демон:

● emacs.service - Emacs text editor
   Loaded: loaded (/usr/lib/systemd/user/emacs.service; enabled; vendor preset: enabled)
   Active: active (running) since Thu 2019-12-12 19:41:42 MSK; 13min ago
     Docs: info:emacs
           man:emacs(1)
           https://gnu.org/software/emacs/
 Main PID: 3326 (emacs)
   CGroup: /user.slice/user-1000.slice/user@1000.service/emacs.service
           └─3326 /usr/bin/emacs --fg-daemon

Dec 12 19:41:42 dedeb emacs[3326]: Loading debian-ispell...
Dec 12 19:41:42 dedeb emacs[3326]: Loading /var/cache/dictionaries-common/emacsen-ispell-default.el (source)...
Dec 12 19:41:42 dedeb emacs[3326]: Loading /var/cache/dictionaries-common/emacsen-ispell-default.el (source)...done
Dec 12 19:41:42 dedeb emacs[3326]: Loading debian-ispell...done
Dec 12 19:41:42 dedeb emacs[3326]: Loading /var/cache/dictionaries-common/emacsen-ispell-dicts.el (source)...
Dec 12 19:41:42 dedeb emacs[3326]: Loading /var/cache/dictionaries-common/emacsen-ispell-dicts.el (source)...done
Dec 12 19:41:42 dedeb emacs[3326]: Loading /etc/emacs/site-start.d/50dictionaries-common.el (source)...done
Dec 12 19:41:42 dedeb emacs[3326]: ‘epa-file’ already enabled
Dec 12 19:41:42 dedeb emacs[3326]: [yas] Prepared just-in-time loading of snippets successfully.
Dec 12 19:41:42 dedeb emacs[3326]: Starting Emacs daemon.

Имеется десктопный файл ~/.local/share/applications/emacsclient.desktop:

[Desktop Entry]
Name=emacsclient
GenericName=Text Editor
Comment=Edit text
MimeType=text/english;text/plain;text/x-makefile;text/x-c++hdr;text/x-c++src;text/x-chdr;text/x-csrc;text/x-java;text/x-moc;text/x-pascal;text/x-tcl;text/x-tex;application/x-shellscript;text/x-c;text/x-c++;
Exec=/usr/bin/emacsclient -с -a "" %F
Icon=emacs
Type=Application
Terminal=false
Categories=Development;TextEditor;Utility;
StartupWMClass=Emacs

Не стартует клиент из гуев (overview, run command в gnome, dmenu и rofi в dwm). Из терминала по emacsclient -c стартует. В журнале демона пустота (обрывается на Starting Emacs daemon). Заскриптованный старт из десктопфайла emacsclient’a с выводом всего в /tmp/emacs.log ничего не выводит.

Читал и применял это, это и это, а именно использовал ключ -n, использовал скрипт, ставил emacs для фоллбека с ключем -a, запускал демон вручную. Не работает. ЧЯДНТ?

GNU Emacs 26.1.

 , ,

Yorween ()

Краш X сессии при просмотре видео в firefox

Началось сегодня. Последнее обновлениe:

Start-Date: 2019-12-07  11:05:45
Commandline: apt upgrade
Requested-By: yorween (1000)
Upgrade: libnss3:amd64 (2:3.42.1-1+deb10u1, 2:3.42.1-1+deb10u2)
End-Date: 2019-12-07  11:05:45

Симптомы: краш иксовой сессии при просмотре видео на ютубе из лисы 68.2.0esr. То на одном нет, а потом на нем же уже крашится. Самое печально, что в логах вообще по нулям. Запуск лисы из терминала с выводом всего в лог:

Gdk-Message: 19:59:45.566: firefox-esr: Fatal IO error 11 (Resource temporarily unavailable) on X server :0.

Exiting due to channel error.
Exiting due to channel error.
[GFX1-]: Receive IPC close with reason=AbnormalShutdown
Gdk-Message: 16:59:45.583: /usr/lib/firefox-esr/firefox-esr: Fatal IO error 11 (Resource temporarily unavailable) on X server :0.

Вывод в tty после краша:

error.Exiting due to channel error.Exiting due to channel error (II)_ Server terminated successfully (0)

Логи journald (ядра, всего, ошибок) пустые. При крашах нехватки ресурсов нет (процессор 99% idle, память 1200/16000, места на диске свободно 70%). Просмотр видео на других хостингах и локально проблему на выявил.

UPD. Забыл вопросы. Как жить и что делать?

UPD 2. https://bugzilla.mozilla.org/show_bug.cgi?id=1538435 Похоже на мой случай, только там иксы не крашатся.

UPD 3. Воспроизводится на двух ПК и 1 ноуте (амд/интел графика, амд/интел процессоры). Везде дебиан 10.

 , ,

Yorween ()

Поддержка RX 5700(XT)

Есть обладатели этих карт? Интересует, где и с какими версиями ядра, месы, фирмвари это работает? Читал про проблемы в 19.10 у убунтоводов. Каноникл не успели в релиз включить поддержку, поэтому есть проблемы (из новостей). Федорчане пишут, что работает (на реддите). Какая обстановка на самом деле? Хочу купить в ближайшее время, если уже где-то есть нормальная поддержка.

 , ,

Yorween ()

Проверка наличия multicast в сети

Имеется регистратор с функцией мультикаста. ЕЯПП, это значит, что включив этот самый мультикаст, я могу с любой софтины, которая поддерживает воспроизведение по мультикасту, смотреть то, что приходит от регистратора. Установил в регистраторе адрес мультикаста 224.8.7.6, пробую подключатся через vlc 3.0.8 с дебиана udp://@224.8.7.6. ПК и регистратор, разумеется, в одной сети и видят друг друга. В логе такое

main debug: processing request item: udp://224.8.7.6, node: Playlist, skip: 0
main debug: rebuilding array of current - root Playlist
main debug: rebuild done - 1 items, index 0
main debug: starting playback of new item
main debug: resyncing on udp://224.8.7.6
main debug: udp://224.8.7.6 is at 0
main debug: creating new input thread
main debug: Creating an input for 'udp://224.8.7.6'
main debug: selected audio language[0] en
main debug: selected sub language[0] en
main debug: requesting art for new input thread
main debug: using timeshift granularity of 50 MiB
main debug: using default timeshift path
main debug: `udp://@224.8.7.6' gives access `udp' demux `any' path `@224.8.7.6'
main debug: creating demux: access='udp' demux='any' location='@224.8.7.6' file='(null)'
main debug: looking for access_demux module matching "udp": 17 candidates
main debug: looking for meta fetcher module matching "any": 1 candidates
main debug: no access_demux modules matched
lua debug: Trying Lua scripts in /home/yorween/.local/share/vlc/lua/meta/fetcher
main debug: creating access: udp://@224.8.7.6
lua debug: Trying Lua scripts in /usr/lib/x86_64-linux-gnu/vlc/lua/meta/fetcher
main debug: looking for access module matching "udp": 28 candidates
lua debug: Trying Lua scripts in /usr/share/vlc/lua/meta/fetcher
main debug: no meta fetcher modules matched
main debug: looking for art finder module matching "any": 2 candidates
udp debug: opening server=:0 local=224.8.7.6:1234
main debug: net: opening 224.8.7.6 datagram port 1234
main debug: using access module "udp"
main debug: looking for stream_filter module matching "prefetch,cache_block": 26 candidates
prefetch debug: using 16777216 bytes buffer, 16777216 bytes read
main debug: using stream_filter module "prefetch"
main debug: looking for stream_filter module matching "any": 26 candidates
lua debug: Trying Lua scripts in /home/yorween/.local/share/vlc/lua/meta/art
lua debug: Trying Lua scripts in /usr/lib/x86_64-linux-gnu/vlc/lua/meta/art
lua debug: Trying Lua playlist script /usr/lib/x86_64-linux-gnu/vlc/lua/meta/art/00_musicbrainz.luac
lua debug: skipping script (unmatched scope) /usr/lib/x86_64-linux-gnu/vlc/lua/meta/art/00_musicbrainz.luac
lua debug: Trying Lua playlist script /usr/lib/x86_64-linux-gnu/vlc/lua/meta/art/01_googleimage.luac
lua debug: skipping script (unmatched scope) /usr/lib/x86_64-linux-gnu/vlc/lua/meta/art/01_googleimage.luac
lua debug: Trying Lua playlist script /usr/lib/x86_64-linux-gnu/vlc/lua/meta/art/02_frenchtv.luac
lua debug: skipping script (unmatched scope) /usr/lib/x86_64-linux-gnu/vlc/lua/meta/art/02_frenchtv.luac
lua debug: Trying Lua playlist script /usr/lib/x86_64-linux-gnu/vlc/lua/meta/art/03_lastfm.luac
lua debug: skipping script (unmatched scope) /usr/lib/x86_64-linux-gnu/vlc/lua/meta/art/03_lastfm.luac
lua debug: Trying Lua scripts in /usr/share/vlc/lua/meta/art
main debug: no art finder modules matched
qt debug: IM: Setting an input

Погуглив ошибки, ничего конкретного не нашел, кроме похожего в багтрекере со статусом пофикшено в версиях vlc 3+. Возможно, не мой случай и вообще, проблема не в vlc, а в неправильной настройке чего-то.

Я хочу попробовать отловить мультикаст пакеты в локалке через tcpdump, но не могу понять, осуществимо это или нет. Например, ip, на который идет мультикаст, не пингуется. Он должен? Или туда просто отдается поток? И каким образом отловить эти мультикаст пакеты чтобы понять, идет трансляция на этот адрес или нет?

 ,

Yorween ()

Цвет текста тасков agenda

Делаю свою тему. Застрял на том, что не могу понять, как переопределить цвет тасков в agenda (этот цвет). На примере темы dracula цвет текста и имени файла в тасках scheduled болотно-зеленый. В теме dracula, если смотреть ее исходник или редактировать через customize-create-theme (как тут), такой цвет только у одной переменной - Font Lock String Face. Однако смена цвета в этой переменной на любой другой делает следующее:

  • если тема кастомная, то цвет тасков становится оранжевым, на какой бы цвет я не поменял;
  • если тема из набора emacs, то цвет не меняется (пробовал на adwaita).

Отсюда вопрос: каким образом сменить цвет тасков, которые я описал? Я перепробовал с десяток кастомных тем, где цвет тасков отличается от стандартного. Везде это одна и та же переменная.

 , ,

Yorween ()

Не собирается qt5 в slackware

Хочу поставить keepassxc. Требует qt5. Собираю qt5 из slackbuilds с выключенным WEBENGINE. Получаю ошибки

ERROR: Feature 'openssl-linked' was enabled, but the pre-condition '!features.securetransport && libs.openssl' failed.

ERROR: Feature 'openssl' was enabled, but the pre-condition '!features.securetransport && (features.openssl-linked || libs.openssl_headers)' failed.
which openssl
/usr/bin/openssl

slackpkg info openssl
PACKAGE NAME:  openssl-1.1.1d-x86_64-1.txz
PACKAGE LOCATION:  ./slackware64/n

Как собрать-то? В ридми ничего про openssl нет.

 ,

Yorween ()

Выравнивание в функции emacs lisp

Имеется функция, задача которой производить замены в выделенной области и делать выравнивание области. По сути конвертирует таблицы из csv (сепаратор «;») в latex. Выглядит это так

(defun my/convert-table-to-latex ()
  "csv to latex"
  (interactive)
  (setq beg (region-beginning))
  (setq end (region-end))
  (perform-replace ";" "&" nil 'regexp nil nil nil beg end nil nil)
  (perform-replace "$" "\\\\\\\\ \\\\hline" nil 'regexp nil nil nil beg end nil nil)
  (indent-region beg (+ end 1)))

Работает все, кроме выравнивания последней строки. Ее выравнивает, но неправильно, при этом, если нажать после завершения выполнения функции tab, строку выравнивает правильно. Пробовал такой вариант для проверки:

(defun my/convert-table-to-latex ()
  "csv to latex"
  (interactive)
  (setq beg (region-beginning))
  (setq end (region-end))
  (perform-replace ";" "&" nil 'regexp nil nil nil beg end nil nil)
  (perform-replace "$" "\\\\\\\\ \\\\hline" nil 'regexp nil nil nil beg end nil nil)
  ;; (indent-region beg (+ end 1)))
  (set-mark-command beg)
  (goto-char end)
  (activate-mark)
  (indent-for-tab-command)
  (goto-char end))

Оказывается, несмотря на то, что я перехожу в конце функции к изначально заданному концу выделенной области, я оказываюсь всегда ровно на строку выше, чем последняя строка в выделенной области. Подозреваю, что из-за этого и выравнивание неправильное. Как такое поведение исправить?

 , ,

Yorween ()

Кодировка имен приложений в письмах Gnus

Пробую gnus. Не понятно следующее. Когда получаю письма с приложениями или отправляю письма с приложениями, то имя приложения на выходе получается такое. Даже если я отправляю файл с одними цифрами в названии (пробовал русские/английские названия) с gnus и принимаю это письмо тоже в gnus, все равно такая проблема возникает. Как пофиксить? Локаль en_GB дефолтная.

 ,

Yorween ()

emacs org-mode зависимости между событиями по датам

Не могу найти, каким образом можно связать события по датам. Например, есть три события А, Б, В. Событие Б должно зависеть от события А (+2 дня), а событие В должно зависеть от события Б (+1 день). Дата события А выбирается произвольно. Таким образом, при изменении даты выполнения по событию А по цепочке меняются даты по событиям Б и В.

Из коробки такого не нашел, есть ли какие-то расширения?

 ,

Yorween ()

Ошибка при компиляции pdf в LaTeX mode emacs

Перенес деб 10 на новый ПК, скопировав все конфиги и установив все пакеты.

locale -a
C
C.UTF-8
en_GB.utf8
en_US.utf8
POSIX
ru_RU.utf8
dpkg -l | awk '/texlive/ {print $2}'
texlive
texlive-base
texlive-binaries
texlive-fonts-extra
texlive-fonts-extra-links
texlive-fonts-recommended
texlive-lang-cyrillic
texlive-latex-base
texlive-latex-extra
texlive-latex-recommended
texlive-pictures
texlive-plain-generic

Создаю условный файл с названием «документ 2.tex» с содержимым

\documentclass[12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T2A]{fontenc}
\usepackage[russian]{babel}

\begin{document}
бла бла бла
\end{document}

При компиляции получаю ошибку

ERROR: Package inputenc Error: Unicode character д (U+0434)

В развернутом логе

Running `LaTeX' on `документ 2' with ``pdflatex  -file-line-error   -interaction=nonstopmode "\input" \"\д\о\к\у\м\е\н\т\ 2.tex\"''
This is pdfTeX, Version 3.14159265-2.6-1.40.19 (TeX Live 2019/dev/Debian) (preloaded format=pdflatex)
 restricted \write18 enabled.
entering extended mode
LaTeX2e <2018-12-01>
(/usr/share/texlive/texmf-dist/tex/latex/tools/.tex File ignored)

! Package inputenc Error: Unicode character д (U+0434)
(inputenc)                not set up for use with LaTeX.

See the inputenc package documentation for explanation.
Type  H <return>  for immediate help.
 ...                                              
                                                  
<*> \input "д
              окумент 2.tex"

! Package inputenc Error: Unicode character о (U+043E)
(inputenc)                not set up for use with LaTeX.

На пк, с которого переносил, все компилится. Погуглил ошибки, но в решениях только ситуации, когда в самом тексте кириллица, а не в названии документа. ЧЯДНТ?

 ,

Yorween ()

LaTeX автоматически применять стиль для последней страницы

Не могу найти рабочий вариант автоматического применения кастомного стиля для последней страницы. Использую fancyhdr. Создал 3 стиля: для титульной, для обычных страниц, для последней страницы. Стили работают, проблем нет. Неудобство в том, что каждый раз нужно вручную искать последнюю страницу, чтобы применить стиль для последней страницы. Хочу, чтобы применялось автоматом. Нашел некую команду (макрос) \AtEndDocument{}, в которую засунул применения моего стиля - \AtEndDocument{\thispagestyle{lastpage}}, но стиль не применяется, хотя ошибок при компиляции нет. По описанию команда выполняется перед формированием содержания последней страницы, значит стиль должен применяться. Если есть какие-то альтернативные варианты, буду рад почитать.

 

Yorween ()

Gnome totem в Debian buster с кучей багов

Проверьте, кто на buster сейчас. Не работают кнопки управления проигрыванием внизу окна. Некорректно работает полноэкранный режим (окно плеера растягивает, но видео не растягивает, а обрезает на треть и переносит в левый верхний угол). Не работает поиск по UPnP. При выборе дорожки субтитров или аудио слетают настройки остальных дорожек.

В багтрекере на gitlab не увидел постов с подобными багами. Версия totem 3.30.0.

 , , ,

Yorween ()

Проблемы с графикой в slackware

Поставил на второй диск слаку 14.2. С дефолтным ядром (не обновленным из патчей) паника при загрузке, что странно, потому что загрузка с тем же ядром с установочной флешки работает без проблем. Возможно, что проблема в модулях, но я не стал разбираться. Обновил ядро из зеркала, все заработало, но производительность очень низкая. По lspci я не вижу вменяемого названия карты, не указан драйвер. В /sys тоже информации по драйверу нет. Карточка rx 480, которая вроде как на ядре 4.4.* уже должна поддерживаться нормально свободными драйверами.

Чтобы как-то решить проблему, я собрал два lts ядра 4.19.32: одно с дефолтным конфигом, который я вытащил у ядра слаки, второе с дефолтным конфигом ядра слаки + включенными в конфиге ядра опциями в разделе граф. драйверов, где фигурировало «amd» или «amdgpu». Оговорюсь, что ядро собираю второй раз, порядок прочитал в слакбуке, но применительно к частным случаям слакбук ничего не поясняет, так что действовал почти что наугад. Сборка ядра и модулей прошла без ошибок.

С обоими лтс ядрами все загружается, но есть две проблемы. Во-первых, существенные задержки при переключении окон по alt-tab. Доходит до 10-15 секунд, когда окно загрузится, при этом при переключении мышкой через панель все загружается мнгновенно. Во-вторых, тиринг, который никак не фиксится. На арче мне достаточно или поставить compton и запускать его с opengl-swc, или в конфиге Х прописать tearfree опцию. В слаке не работает ни то, ни другое. В настройках xfwm при активации vsync тиринг пропадает в видео, которые запущены в нативном размере (не во весь экран) или в плеерах в браузере, но если максимизировать или переключить на весь экран плеер в браузере или локальный плеер, то тиринг возвращается. Тиринг при прокрутке в браузерах вообще никак не фиксится.

Конечно, это не единственные проблемы. Есть еще криво работающий софт и загрузка системы по несколько минут, но пока проблемы с графикой наиболее для меня критичные. Уважаемые слакеры, куда обратить внимание, чтобы это пофиксить и при этом не обновляться до current.

 , ,

Yorween ()

1440p монитор

Думаю поменять свой 24" 1080p на 27" 1440p. Что-то вроде BenQ BL2420PT. У кого есть опыт использования гну+линуксов на 2к, поделитесь, какие проблемы есть. Интересуют вид гуи на таком разрешении, качество при снижении разрешения до 1080р, работа в wayland.

Карточка rx 480.

 

Yorween ()

syncthing восстанавливает директорию, которая удалена на устройствах

Выглядит так, как будто syncthing сошел с ума. Есть директория, которая синхронизируется с 3 устройствами. Сейчас проводил небольшую реорганизацию, в т.ч. удалял папки со старыми бекапами конфигов. Среди этих бекапов был бекап $HOME/.config/syncthing. Удалил эти бекапы, занимаюсь своими делами. Через минуту вижу, что директория опять появилась. Я ее удалил. Она опять появилась. В этой директории, где раньше были бекапы конфигов со всей системы, теперь только бекапы $HOME/.config/syncthing. Сколько бы я не пытался ее удалить, она опять восстанавливается. Все устройства, между которыми происходит синхронизация, онлайн. Дошло до того, что я на всех одновременно запустил скрипт удаления этой директории в цикле с задержкой в 1 сек. Пробовал также отключать другие устройства, удалять на одном, однако, после включения остальных директория снова появляется.

Сервис запущен от юзера везде и спамит в лог одно и тоже:

Mar 10 19:53:55 arch syncthing[1132]: [TITQA] INFO: Puller (folder "homesync" (myf4r-6ahux), file "archdes
/current/configs/config/syncthing/csrftokens.txt"): finisher: pull: generic error
Mar 10 19:53:55 arch syncthing[1132]: [TITQA] INFO: Puller (folder "homesync" (myf4r-6ahux), file "archdes
/current/configs/config/syncthing/csrftokens.txt"): finisher: pull: generic error
Mar 10 19:53:55 arch syncthing[1132]: [TITQA] INFO: Puller (folder "homesync" (myf4r-6ahux), file "archdes
/current/configs/config/syncthing/csrftokens.txt"): finisher: pull: generic error

Все устройства одного ранга, слушают друг друга. Версионирование выключено. В режиме дебага с флагами events, sync, scanner при восстановлении директории пишет:

2019-03-10 20:08:23 Enabled debug data for "events"
2019-03-10 20:08:33 Enabled debug data for "sync"
2019-03-10 20:08:36 Enabled debug data for "scanner"
2019-03-10 20:09:00 poll 1m0s
2019-03-10 20:09:00 poll 1m0s
2019-03-10 20:09:00 Walk [archdesk] Matcher/[]@0xc0001ec2d0
2019-03-10 20:09:00 log 8978 StateChanged map[duration:229.124457772 folder:myf4r-6ahux from:idle to:scan-waiting]
2019-03-10 20:09:00 log 8979 StateChanged map[duration:1.9376e-05 folder:myf4r-6ahux from:scan-waiting to:scanning]
2019-03-10 20:09:00 Walk progress done myf4r-6ahux [archdesk] Matcher/[]@0xc0001ec2d0
2019-03-10 20:09:00 log 8980 LocalIndexUpdated map[filenames:[archdesk archdesk/current archdesk/current/configs archdesk/current/configs/config archdesk/current/configs/config/syncthing folder:myf4r-6ahux items:10 version:13524]
2019-03-10 20:09:00 log 8981 LocalChangeDetected map[action:deleted folder:myf4r-6ahux folderID:myf4r-6ahux label:homesync modifiedBy:TITQAOP path:archdesk type:dir]
2019-03-10 20:09:00 log 8982 LocalChangeDetected map[action:deleted folder:myf4r-6ahux folderID:myf4r-6ahux label:homesync modifiedBy:TITQAOP path:archdesk/current type:dir]
2019-03-10 20:09:00 log 8983 LocalChangeDetected map[action:deleted folder:myf4r-6ahux folderID:myf4r-6ahux label:homesync modifiedBy:TITQAOP path:archdesk/current/configs type:dir]
2019-03-10 20:09:00 log 8984 LocalChangeDetected map[action:deleted folder:myf4r-6ahux folderID:myf4r-6ahux label:homesync modifiedBy:TITQAOP path:archdesk/current/configs/config type:dir]
2019-03-10 20:09:00 log 8985 LocalChangeDetected map[action:deleted folder:myf4r-6ahux folderID:myf4r-6ahux label:homesync modifiedBy:TITQAOP path:archdesk/current/configs/config/syncthing type:dir]
2019-03-10 20:09:00 poll 1m0s
2019-03-10 20:09:00 poll 1m0s
2019-03-10 20:09:00 log 8991 StateChanged map[duration:0.002907443 folder:myf4r-6ahux from:scanning to:idle]
2019-03-10 20:09:00 log 8992 StateChanged map[duration:9.0049e-05 folder:myf4r-6ahux from:idle to:syncing]
2019-03-10 20:09:00 open: open /home/yorween/Sync/homesync/archdesk/current/configs/config/syncthing/.syncthing.csrftokens.txt.tmp: no such file or directory
2019-03-10 20:09:00 log 8994 ItemStarted map[action:update folder:myf4r-6ahux item:archdesk/current/configs/config/syncthing/csrftokens.txt type:file]
2019-03-10 20:09:00 Puller (folder "homesync" (myf4r-6ahux), file "archdesk/current/configs/config/syncthing/csrftokens.txt"): finisher: pull: generic error
2019-03-10 20:09:00 log 8995 ItemFinished map[action:update error:0xc001ede6a0 folder:myf4r-6ahux item:archdesk/current/configs/config/syncthing/csrftokens.txt type:file]

Беглый поиск в темах в суппорте ничего не показал.

syncthing v1.1.0 «Erbium Earthworm» (go1.12 linux-amd64)

 

Yorween ()

Нагрузка на цпу при просмотре видео в браузерах

Всех с праздником.

Речь не об аппаратном декодировании видеокартой. Я сравниваю нагрузку на цпу при просмотре видео на youtube со включеным оверлеем статистики. Дистрибутивы: arch (ядро 4.20.11) и parabola (ядро 4.20.10). Просмотр происходил через браузеры firefox 65.0.1/icecat 60.3.0. Хотя ни тот, ни другой браузер не поддерживают ускорение, пакеты для ускорения (vaapi/vdpau) не стоят. Итоги сравнения при просмотре ролика длительностью 5 мин 14 сек в разрешении 4k x 60, кодеки vp9 + opus:

Arch + firefox
Средняя нагрузка на цпу:       25,8%
Количество пропущенных кадров: 0/19173
Отношение пропущенных кадров
к общему количеству:           0%

Parabola + icecat
Средняя нагрузка на цпу:       66,2%
Количество пропущенных кадров: 2211/19173
Отношение пропущенных кадров
к общему количеству:           11.53%

Тесты прогонялись 3 раза. Взято среднее значение по всем тестам. К слову, в случае с parabola + icecat пропуск кадров есть даже на 480 x 30. Вопрос к знатокам: это так отсутствие фирмвари сказывается? Даже на софтварной обработке?

 , , ,

Yorween ()

Отключить авто нумерацию списков в org-mode при экспорте

Вроде задача не сложная, но не могу найти решения.

Пишу в org-mode заметки, куда вношу цитаты из нескольких абзацев, которые содержат свою нумерацию. Например,

Немного текста.
2. Еще текст:
1) Еще текст.
3) Еще текст.

При экспорте в html я получаю:
Немного текста.
1. Еще текст:
2. Еще текст.
3. Еще текст.

а нужно получить изначальную нумерацию, как она занесена в заметки.

Выделение текста черезе BEGIN/END_QUOTE или отключение нумерации через num:nil в опциях не помогают. В мане по опциям при экспорте не увидел ничего полезного. Пока использую костыль в виде замены начала строк с номером на точку+номер, но это выглядит плохо в конечном документе.

 ,

Yorween ()

LaTeX отступы при переводе в pdf через pdflatex

Условная тестовая страница: https://pastebin.com/mtTXGc52
При переводе в pdf через pdflatex, несмотря на заданную геометрию, в итоге отступы получаются больше. Правый примерно 14 мм, остальные по 22 мм. Конвертировал через emacs и напрямую через pdflatex. Читал про разные хаки вроде \special, но они вроде как относятся к случаям с dvips/dvipdfm (судя по логу, опция \special игнорируется). Размер шрифта менял от 10 pt до 20 pt с extarticle. Выставлял отступы в cm/in. Устанавливал дефолт страницы на a4 через texconfig. Все тщетно. Как правильно приготовить отступы в моем случае?

 ,

Yorween ()

Настройка spectrwm

Поставил вчера spectrwm 3.2.0 потыкать. Интересная вещь, но есть странные глюки.
Во-первых, если использовать gaps и запустить на каком нибудь рабочем столе видео, то при переключение на существующие рабочие столы, где уже есть 2+ окна, в зазорах, создаваемых gaps, появляется кадр из видео, который был на видео в момент перехода на другой воркспейс.
Во-вторых, странное поведение некоторых программ (из тех, что успел проверить - firefox, gimp, smtube), когда запускаешь их в любом режиме на пустом столе. Сначала окно стартует во всю площадь, потом уменьшается на половину и элементы окна заползлают друг на друга. Взаимодействие с окном становится полностью невозможным пока не запустишь на том же столе терминал так, чтобы он занял оставшуюся часть стола. Я сперва подумал, что это может быть из-за того, что у меня нет композитного менеджера, но даже с комптоном такой глюк сохраняется. Конфиг полностью дефолтный, даже бара нет.
Третий глюк с анбиндом шорткатов. По ману достаточнос написать bind[] = shortcut, чтобы spectrwm перестал использовать это сочетание. Например, с bind[] = MOD+f это работает без проблем (modkey - alt). Но мне нужно сделать анбинд MOD+Shift+. и MOD+Shift+, , т.к. эти сочетания нужны мне в emacs. Но если внести в конфиг

bind[] = MOD+Shift+.
bind[] = MOD+Shift+,
или
bind[] = MOD+Shift+>
bind[] = MOD+Shift+<
и перезапустить spectrwm, он вываливает ошибку total exceptions: 1 ... line 103: invalid data for bind, указывающую на строки с этими анбиндами.
Все три проблемы воспроизвел на другом компе (другое железо, версия spectrwm та же). В общем логе и логах запуска ничего подозрительного. Как будто все в штатном режиме.
Пользователи spectrwm могут что-нибудь подсказать? Может я неправильно его готовлю?

 

Yorween ()

RSS подписка на новые темы