LINUX.ORG.RU

Сообщения dots

 

Помогите написать регулярку

Форум — Desktop

Добрый день. Пытаюсь написать простейший скрипт, который проверяет текущее значение xgamma и если xgamma вернет "-> Red 1.000, Green 1.000, Blue 1.000", установить параметр bgamma в 0.8, иначе — в единицу. хочу повесить это на хоткей для быстрого переключения в «режим для чтения». не понимаю, почему у меня всегда false.

#!/bin/bash
current=`xgamma`
if [[ $current =~ .*1.*1.*1.* ]]  
    then
        xgamma -bgamma 0.8 
    else
        xgamma -bgamma 1
fi

 ,

dots
()

Странное поведение qbittorrent

Форум — Desktop

Решил пересмотреть твин пикс, поставил на загрузку по две-три серии и у меня постоянно уведомления об ошибке: partfile read(home/il/mov/.....итд)error: нет такого файла или каталога. хотя каталог есть, файлы тоже качаются. я же смотрю их. что за фигня? причем, уведомления сыпятся десятками на пол экрана. ай нид хелп, короче.

 ,

dots
()

Планирую вкатиться в latex. Есть пара вопросов.

Форум — Desktop

На новой работе иногда приходится составлять однотипные документы: разные справки, рапорты и прочее, которые должны быть оформлены по определённым стандартам: шапки, отступы и т.д. поковырялся я в этом ворде (последний раз открывал его в школе на уроке информатики) и как-то грустно стало. постоянно что-то съезжает, тысячи кнопочек, ничего не понятно. попробовал лайброфис, там тоже самое. т.е. чтобы что-то делать, нужно курить документацию. и тут я вспомнил, что где-то слышал о системе latex, якобы, это очень продвинутый и удобный язык разметки/система вёрстки, заточенный как раз на шаблоны. и вот у меня встал вопрос, вернее несколько: насколько годится этот инструмент под мои задачи? реально ли изучить нужный для меня минимум за приемлимый срок? (учитывая, что ворд мне тоже придётся учить с нуля, а по нему тоже есть целые книги), какую посоветуете литературу/ресурсы? ну и вообще, какие подводные? заранее, спасибо.

 ,

dots
()

Нужна помощь по СКЗИ

Форум — General

Здравствуйте. На работе постоянно сталкиваюсь с сабжем. У нас в конторе используются криптопро+континент. Постоянно настраиваю всё это методом тыка. Не имею ни малейшего представления, как это всё работает (что такое ЭЦП, отпечаток ключа, корневой сертефикат и прочее, прочее). Пытаюсь в гугл, но там окатывают кучей ещё более непонятных терминов. Мне бы разобраться, не вдаваясь в технические детали реализации, как это всё работает. Может, есть, какая-то литература, не академическая, которая прям фундаментальные принципы поднимает, а что попроще, чтобы можно было после этого прочесть man gpg и всё понять. Линукс тут при том, что у нас потихоньку внедряют астру.

 , ,

dots
()

Debian stretch в chroot'е на android-смартфоне

Галерея — Скриншоты

С помощью linux deploy развернул debian прямо у себя на мобилке. В качестве среды рабочего стола выбрал xfce4. Использую для быстрого доступа к puredata. Удобно, когда она всегда в кармане: можно по быстрому набросать какую-нибудь задумку, находясь где угодно или просто скоротать время (на скрине справа информация с датчиков телефона (поворот по осям) отправляется через OSC в PD). Звук выводится через pulseaudio и воспроизводится при помощи simple protocol player на андроиде. Да, задержка ощутимая, но работать можно, ничего не глючит, не шипит и не заикается. Доступ к рабочему столу - через vncviewer. На удивление, юзабельно, только нужно немного привыкнуть к зуму и к тому, что он следует за курсором. Для наглядности, записал пример работы в GIMP. Плюс, очень удобная клавиатура, которая позволяет комфортно работать в терминале и даже что-то редактировать в vim. Ну, и напоследок, про сам аппарат: Xiaomi mi-a2 lite 4GB RAM, Snapdragon 625 Прошивка: Havoc 2.0 на android 9, плюс накатывал кастомное ядро. В планах - решить вопрос с jack audio и запустить supercollider, превратив этот смартфон в рейв-машину.

>>> Просмотр (2160x2280, 766 Kb)

 , ,

dots
()

посоветуйте книг по сетям

Форум — Talks

бэн, ай нид хэлп. устраиваюсь сейчас на работу в одно гос. учреждение на должность инженера. предстоит обслуживать и развивать огромную локальную сеть, охватывающую всю область. дело в том, что я имею очень смутное представление о сетях. на собеседовании выехал только на том, что знаю linux и немного программирую. хоть мне и сказали, что меня быстро всему научат, но хотелось бы что-то почитать, дабы не пришлось задавать совсем уж идиотские вопросы.

 , ,

dots
()

Черный экран при старте иксов

Форум — General

Здравствуйте. После очередного обновления пакетов debian testing произошло что-то странное с иксами. При старте появляется черный экран, при этом, на остальных консолях, вместо логина-просто мигающий курсор. Я заметил, что если пощелкать туда-сюда консоли, то через некоторое время изображение появляется, а на остальных консолях появляется обычный логин. Еще я заметил, что если закрыть иксы, а потом их снова запускать, то каждая последующая загрузка происходит без проблем. Если не переключать консоли, то черный экран так и остается. В логах иксов, при этом, все штатно, как если бы это была обычная загрузка, да и в .xsessions errors ничего серьезного. Я даже не знаю, где искать причину такого поведения. Надеюсь на вашу помощь. Спасибо!

 , , ,

dots
()

Чудовищные шрифты в debian

Форум — Desktop

Здравствуйте. Недавно решил перейти с LXDE на голый openbox + tint2 и поразился, насколько убого настроена стандартная отрисовка шрифтов. Пытался настраивать /etc/fonts/local.conf, выставлял разные Xft.* в ~/.Xresources, даже установил lxappearance и пробовал поставить нужные галки там, гуглил готовые конфиги и все бестолку. Особенно сильно это проявляется в chrome и telegram. Такое ощущение, что они вообще не воспринимают этих конфигов. Собственно, вот скриншоты, чтобы лишний раз не лить воду, а вот конфиги:

$ cat /etc/fonts/local.conf 
<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
<match target="font">
<edit mode="assign" name="rgba">
<const>rgb</const>
</edit>
</match>
<match target="font">
<edit mode="assign" name="hinting">
<bool>true</bool>
</edit>
</match>
<match target="font">
<edit mode="assign" name="hintstyle">
<const>hintslight</const>
</edit>
</match>
<match target="font">
<edit mode="assign" name="lcdfilter">
<const>lcddefault</const>
</edit>
</match>
<match target="font">
<edit mode="assign" name="autohint">
<bool>false</bool>
</edit>
</match>
<match target="pattern">
<edit name="dpi" mode="assign"><double>96</double></edit>
</match>
<dir>~/.fonts</dir>
</fontconfig>

$ cat ~/.Xresources 
Xft.dpi: 96
Xft.autohint: 0
Xft.lcdfilter:  lcddefault
Xft.hintstyle: hintslight 
Xft.hinting: 1
Xft.antialias: 1
Xft.rgba: rgb

$ cat ~/.config/gtk-3.0/settings.ini|grep xft
gtk-xft-antialias=1
gtk-xft-hinting=0
gtk-xft-hintstyle=hintslight
gtk-xft-rgba=rgb

Вроде бы, все, как было у меня в стандартной LXDE: antialias - true; hinting - true; hintstyle - hintslight, но почему-то это не работает или работает, но не так, как мне бы этого хотелось. На всякий случай, скажу, что монитор у меня стандартный ЖК 1280х1024. Прислушаюсь к любым советам, заранее благодарю.

 , ,

dots
()

Сбилось разрешение экрана

Форум — General

Здравствуйте. Внезапный сабж.

$ xrandr
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 640 x 480, current 1024 x 768, maximum 1024 x 768
default connected 1024x768+0+0 0mm x 0mm
   1024x768      61.00* 
   800x600       61.00  
   640x480       60.00  

при попытке открыть панель настроек видеокарты

$ nvidia-settings 
ERROR: nvidia-settings could not find the registry key file. This file
       should have been installed along with this driver at
       /usr/share/nvidia/nvidia-application-profiles-key-documentation.
       The application profiles will continue to work, but values
       cannot be preopulated or validated, and will not be listed in
       the help text. Please see the README for possible values and
       descriptions.

карта: NVIDIA Corporation GT215 [GeForce GT 240]

система: debian testing (buster)

 ,

dots
()

Компьютер включается «через раз»

Форум — Linux-hardware

Здравствуйте. Имеется ПК на материнской плате msi g31tm-p21. Суть проблемы такова: при нажатии кнопки питания (когда включаю машину) появляется стартовый логотип мат.платы и на этом компьютер зависает. Полностью. Приходится или вырубать тумблером на БП или секунд на 10 зажимать кнопку питания снова, чтобы его выключить, а затем включить. Как правило, со второго раза загрузка проходит успешно. Линукс тут, конечно, не причем, но на этом компьютере стоит именно он. Подскажите, где искать корень проблемы и можно ли это как-то вылечить?

 ,

dots
()

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

Форум — Desktop

Доброго времени суток. Пытаюсь поиграть в igi2:covert strike под вайном. Установил игру, но при запуске выводит окно, в котором написано, что нужен directx версии 8.1 или выше. Директ устанавлен(через winetricks). На сайте вайна сказано, что эта игра прекрасно работает. В чем может быть проблема? Почему приложение не видит directx? Дистрибутив: debian testing i386. Заранее спасибо.

 , ,

dots
()

Не работает uvesafb

Форум — General

После сборки ядра столкнулся с неприятностью: при загрузке система пытается запустить uvesafb, но терпит фиаско:

[    6.876686] uvesafb: Getting VBE info block failed (eax=0x4f00, err=1)
[    6.876731] uvesafb: vbe_init() failed with -22
[    6.876777] uvesafb: probe of uvesafb.0 failed with error -22
[    6.876828] vga16fb: initializing
[    6.876829] vga16fb: mapped to 0xc00a0000
[    7.072145] Console: switching to colour frame buffer device 80x30
[    7.201976] fb0: VGA16 VGA frame buffer device

Именно Uvesa - из за того, что пользуюсь проприетарным драйвером Nvidia.

Пробовал различные способы из гугла, но все тщетно. Хотелось бы обойтись без пересборки т.к. на моей машине это занимает довольно приличное кол-во времени.

Как вариант-если возможно, то вообще отключить uvesa и оставить vga16. Пытался это сделать добавлением в /etc/modprobe.d/blacklist.conf, но сообщения все так же появлялись при каждой загрузке. Буду искренне рад любой помощи.

ОС: Debian testing i386, Ядро: 4.14.13, пакет v86d установлен.

 , , ,

dots
()

Не понимаю, как установить vim-плагин.

Форум — General

Здравствуйте. Уже пару дней пытаюсь понять, как поставить вот этот аддон (с его помощью можно запускать код, написанный для SuperCollider прямо из vim). На странице проекта написано, что нужно использовать менеджер дополнений, я установил vim-addon-manager (система-debian testing), прочитал ман, положил каталог с дополнением в ~/.vim/addons/ но не понимаю, что делать дальше. Как теперь сказать менеджеру дополнений, что там лежит новое дополнение и его нужно установить? Вообщем, похоже, что мне нужна помощь. Буду очень признателен. P.S. В репозитории уже есть готовый пакет supercollider-vim, но он не рабочий.

 , ,

dots
()

Проблема с подключением к сети в Debian

Форум — General

Здравствуйте. После установки проприетарных драйверов Nvidia возникла проблема: при старте системы не происходит автоматическое подключение к интернету. Методом тыка выяснил, что теперь каждый раз нужно выполнять команду dhclient от рута. Можно, конечно, добавить это в автозагрузку, но хочется выяснить, что именно сломалось и починить. Система: Debian testing i386. Драйвер: nvidia-legacy-340xx. Заранее спасибо.

 , ,

dots
()

Простой метроном на Python3

Форум — Development

Доброго времени суток. Пару дней назад начал изучать Python и в качестве первой программы решил реализовать «метроном», который печатает что-нибудь в стандартный вывод раз в какое-то время. Вот скелет моей программы:

#!/usr/bin/python3

import time

while True:
    print('Tick')
    time.sleep(1)
Но даже такая программа ведет себя очень странно: сообщение может задержаться на пару секунд, а потом резко появиться дважды или в течении нескольких тактов ощутимо подтормаживать, а затем внезапно ускориться. Вообщем, работает не стабильно и криво. Может, есть другой, более точный способ реализации цикла с задержкой? Пол дня вчера гуглил на тему «python metronome», везде используют именно time.sleep. Я в растерянности.

 ,

dots
()

Opensource music

Форум — Multimedia

Где-то слышал, что бывает сабж. Собственно, вопросы:

1) Что из себя представляют исходники такой музыки? Это MIDI дорожки? Трекерные модули? Нотные партитуры? Гугл выдает ссылки на сайты с уже готовой музыкой, т.е. в виде аудиофайлов, распространяемых под creative commons.

2) Если она есть, то где можно найти?

3) Посоветуйте хорошего софта для ее проигрывания с возможностью направить поток данных композиции (например, в виде МИДИ) в другую программу для их обработки.

На днях играл в Supertuxkart и очень понравилась музыка к некоторым уровням, именно сами мелодии, а не исполнение. Возникла идея найти подобной музыки и поменять ее звучание, сохраняя «скелет». Сам года 3 ковыряюсь в Puredata и думаю, что можно попробовать сделать ее более интересной и слушабельной, а распространять просто среди друзей уже в виде патчей (разумеется, с указанием имени автора). Композитор из меня никакой, но звуки накручивать люблю, почему бы не попробовать.

 ,

dots
()

Странная реакция на нажатие некоторых клавиш в Debian

Форум — General

Если кратко, то при установке оконного менеджера на чистую систему (в tasksel сняты все галки, кроме стандартных системных утилит) наблюдаю следующее: в эмуляторах терминала нажатие некоторых клавиш отрабатывает только после их отпускания. Например, в голой оболочке так ведут себя стрелки и backspace, а остальные клавиши работают нормально, в Vim подобное поведение у всех клавиш, включая буквы. Проблема касается только эмуляторов терминала, в текстовой консоли все хорошо, в прочих программах, например, в Firefox тоже нет ничего подобного. Гугл не дал ответа. Интересно то, что если при установке выбрать какой-нибудь LXDE по умолчанию, то в нем все прекрасно. Может, кто-нибудь знает, в чем дело. Заранее спасибо!

UPD: Забыл упомянуть, что прокрутка колесом мыши ведет себя точно так же. Как бы с запозданием. Прокручивает на несколько строк, затем где-то через полсекунды докручивает ещё на одну строку.

 , ,

dots
()

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