LINUX.ORG.RU

Сообщения conformist

 

Can't open '/dev/ttyUSB2': Device or resource busy

Форум — General

usb-modem (huawei e173) — пользователь есть в группе dialout. Если от root — всё работает прекрасно. Не знаю куда копать. Если сбросить его (usbreset) или вытащить и вставить на место — первый раз он ответит (проверка счёта) и дальше всё по новой.

 

conformist
()

Открыть мобильную версию сайта, вместо обычной

Форум — General

Доброго времени суток! Есть непреодолимое желание открывать некоторые ссылки, которые ведут на обычные сайты, как мобильные версии (они обычно легче, меньше трафика). Желательно, чтобы это был какой-то фиксированный список, а не простоя подстановка для проверки, существует ли мобильная версия.

Например, есть ссылка http://pikabu.ru, и когда я на неё кликну, хочу чтобы Firefox открыл http://m.pikabu.ru (сайт просто для примера).

Такое возможно?

 

conformist
()

ls показывает некоторые файлы в кавычках

Форум — General

В общем непонятно почему, ls начал показывать некоторые файлы в кавычках, например:

$ ls
'debian live.vdi'  live 
притом, обращение к файлу можно делать без кавычек и если пробельных символов в имени не будет — не будет и кавычек.
$ bash --version
GNU bash, version 4.3.42(1)-release (x86_64-pc-linux-gnu)
может это новая фишка баш? \ls выдаёт так же.

 , ,

conformist
()

network manager + rfcomm

Форум — General

В общем есть некоторая необходимость использовать свою старую нокию как модем через bluetooth.

Узнал mac, забиндил, далее подключаю pon connection-name. Но так не то, чтобы не удобно, но как-то не так. Хотелось бы подключать просто через network manager, но ему никак не указать, что интернет придёт через /dev/rfcomm0.

Пробовал через nmcli connection show --active узнать все подробности и создал файл в /etc/NetworkManager/system-connections/nokia, но апплет не видит нового соединения.

В общем я теряюсь в догадках — что я сделал не так и может ли NM в принципе работать с такими соединениями. По сути там такой же ppp0 интерфейс, как и у usb-modem'а, но что-то тут не так.

Прошу советы.

 , ,

conformist
()

Почему в man'ах пишут так — `something'?

Форум — Talks

Часто в манах можно увидеть такие конструкции, но я не могу понять, почему так? Почему не заключить просто в одиночные кавычки, зачем начинать с обратного апострофа, а заканчивать — кавычкой?

 ,

conformist
()

tmux & pwd & remain-on-exit

Форум — General

Доброго времени суток! Не получается настроить tmux так, как мне хотелось бы. Первая проблема: в правой части статус-панели отображается путь к текущему каталогу и время, в конфиге:

set -g status-right '#(pwd) %R %d/%m/%g'
разумеется, pwd пишет полностью переменную $HOME. я бы хотел, чтобы вместо этого там было ~/. Когда мне это понадобилось в заголовке окна терминала, была найдена функция, которая была в .bashrc и хорошо работала:
function directory_to_titlebar {
        local pwd_length=42
        local dir="$PWD"
        if [[ "$HOME" == ${dir:0:${#HOME}} ]] ; then
                dir="~${dir:${#HOME}}"
        fi
        if [[ ${dir:${#dir}-1} != "/" ]] ; then
                dir="$dir/"
        fi
        if [[ "$dir" =~ (~){0,1}/.*(.{${pwd_length}}) ]] ; then
                local tilde=${BASH_REMATCH[1]}
                local directory=${BASH_REMATCH[2]}
                if [[ "$directory" =~ [^/]*(.*) ]] ; then
                  directory=${BASH_REMATCH[1]}
                fi
                dir="$tilde/...$directory"
        fi
        printf "\033]0;%s\007" "$dir"
}
PROMPT_COMMAND='echo -ne "\033]0;${directory_to_titlebar}\007"'
и я не могу понять, как бы мне это использовать для статус панели в tmux. Хотя может есть и более изящный вариант, не откажусь.

Второе. В конфиге описано, что нужно запустить при старте tmux, вот:

new -n rss newsbeuter
neww -n mutt mutt
neww -n mocp mocp
neww -n bash
selectw -t 4
Ситуация такова, что если запустить просто tmux, то откроется то, что запланировано и скроется сразу же, а мне откроется другая сессия с одним окошком, как дефолт. Чтобы этого избежать нужно сразу же писать tmux attach, но это несколько неудобно.

Так же, если закрыть одно из запущенных приложений, например mutt, то и окошко с ним закрывается и не помогает в этом случае remain-on-exit on, только если убивать обычное окошко, оно напишет pane is dead.

Вот такие вот проблемы, жду советов и рекомендаций.

 

conformist
()

ubuntu смена раскладки по caps lock

Форум — General

Доброго времени суток.

Установлена убунту14.04, захотелось мне смены раскладки по caps lock. Сказано — сделано. Но есть одно НО!

Работает это весьма странно. Вроде переключает раскладку, но если немного задержать кнопку (порой случайно так бывает), то этот капс начинает работать как настоящий капс и пишет всё капсом. Это неприемлемое поведение для кнопки переключения раскладки, потому я решил это как-то исправить. Пока почти безуспешно. Почему почти? Вписал я в /etc/default/keyboard следующее:

XKBMODEL="asus_laptop"
XKBLAYOUT="us,ru"
XKBVARIANT=","
XKBOPTIONS="grp:caps_toggle,lv3:ralt_switch,terminate:ctrl_alt_bksp,misc:typo"
и получил абсолютное наслаждение от работающего сменой раскладки капса в виртуальном терминале(ctrl+alt+f1...6). Но точно такое же, как было прежде поведение в иксах. Я перепробовал всё, наверное:

  • удалял ibus
  • устанавливал ibus
  • крутил в dconf в ветке org.gnome.desktop.input-sources
  • крутил dconf в ветке org.gnome.settings-daemon.peripherals.keyboard
  • пробовал просто setxkbmap, но эффекта нет.

у меня сложилось впечатление, что клавиатурой управляет какой-то демон, у которого своё мнение в отношении поведения caps lock, ведь он может работать нормально в виртуальной консоли.

Буду рад любым советам, помогите разобраться

 , , , ,

conformist
()

firefox reader view max-width

Форум — General

Доброго времени суток!

С 38-й версии FF добавил “режим для чтения”, чтобы много текста с экрана было читать удобнее. Так уж у них получилось, что ширину блока с текстом они задали жёстко в 30em. Нагуглить по этому поводу получилось очень мало, пару сообщений в багзилле и всё на этом. Получается, что даже на моём скромном экране это выглядит так: 1366px ширина монитора, а ширина блока с текстом — 600px. Как-то не экономно и неудобно (я понимаю, что они там по количеству символов старались ширину подобрать).

Так вот вопрос — а как мне изменить это всё? В about:config это не настраивается, только размер шрифта. Нашёл откуда FF берёт эти настройки, это файл — chrome://global/skin/aboutReader.css

Насколько я понял, я его просто так не найду, потому решил попробовать перезаписать стили. Создал в каталоге .mozilla/firefox/*.default/Chrome файл aboutReader.css с нужным:

#container {
  max-width: 80% !important;
}
но это не помогло. Я так понимаю, нужно создать UserContent.css и в нём это указать, но тогда на всех сайтах блоки с id=container будут в 80%, а этого мне не хочется. Но и reader view не открывает страницу как-то по-другому, чтобы можно было опираться на @-moz-document domain(YOUR.DOMAIN)

 

conformist
()

Не работает звук в firefox на некоторых сайтах

Форум — Desktop

Доброго времени суток!

В общем сабж, например, не работает звук вообще на сайте coub.com, а так же уведомления в вк. Но есть звук на youtube, вроде бы всё и хорошо. В вк так же работают аудиозаписи.

firefox 39.0

os: openSUSE Tumbleweed

 ,

conformist
()

back-reference в regexp (sed)

Форум — General

Пытаюсь освоить сабж, для тестов был выбран файл /etc/services. Получилось выделить название и значение порта, не могу отделить только номер порта, вот что делаю:

~$ sed -e '/\(^$\|^#\)/d' -e 's/\([0-9]\+\)\/\(tcp\|udp\|\ddp\|sctp\)\(.*\)/\1/g' /etc/services 
tcpmux		1
echo		7
echo		7
discard		9
…
asp		27374
asp		27374
csync2		30865
dircproxy	57000
tfido		60177
fido		60179
нужно в начале добавить еще одну группу, наподобии \(\b[a-z]\) или до пробела как-то, но я не пойму как это сделать.

 , ,

conformist
()

Я сломал exim4

Форум — General

Заметил я как-то (а именно когда захотел забирать почту с внешнего ящика к себе в /var/mail/mbox), что не работает у меня почта на локалхосте. Т.е. пользователи не получают отправленных писем. Покопался я в логах, что-то странное происходит и восстановить это не получалось и было принято решение — удалить exim4-daemon-light со всеми настройками и сделать все заново. Так и сделал, настроен как smarthost с локальной почтой. И все вроде бы работает кроме одной штуки — root не может получать письма, а обычные пользователи — могут. мотив:

/var/mail/mail (root@mywork) <root@localhost> R=mail4root T=address_file defer (-6): mailbox /var/mail/mail has wrong uid (0 != 8)
и таких ошибок просто тонна. Права на ящик root:
~# ls -l /var/mail/
итого 2
-rw-rw---- 1 conformist mail    0 янв 26 13:30 conformist
-rw-rw---- 1 root       mail    0 янв 26 13:57 mail
Если изменить владельца mail на mail:mail, то почта на него приходит, но root не получает почты, ящик то не его.

Куда мне копать?

 ,

conformist
()

Монохромный debian sid

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

На скриншоте debian sid + MATE DE.

DE: MATE 1.8.1

WM: Metacity (Marco)

GTK Theme: 'Ultra-Flat' [GTK2/3]

Icon Theme: AwOken

Font: Ubuntu 10

В терминале terminus.

ШГ, знаю, но исправить пока не получается

>>> Просмотр (1366x768, 241 Kb)

 , ,

conformist
()

Измерить скорость локальной сети

Форум — General

Сабж внезапно усложнился. Что было предпринято:

самым простым и, как мне казалось, верным решением было скачивание архива speedtest (mini) и измерить скорость им. Был поднят веб-сервер, все вроде бы хорошо, с пк/ноута все проверяется, все просто отлично! Но меня интересовала скорость в локальной сети от телевизора smart tv к пк. когда я попробовал зайти на локальный сайт speedtest, то увидел неутешительную надпись на флеш ролике, что якобы тест уже истек (This test has expired!). Это печально, но в исходниках флешролика копаться бестолку — я там все равно ничего не понимаю, потому возник вопрос — а как же мне измерить скорость с телевизора с учетом того, что с него можно перейти только на страницу веб-браузера, т.к. терминала в нем нет. Может есть какая-то библиотека, которую можно впихнуть в вебсервер и посмотреть, с какой скоростью качаются данные?

 ,

conformist
()

Замена exim4 на что-нибудь по-проще

Форум — General

Читал, что exim4 обладает очень широкими возможностями, но на моём локалхосте он лишь иногда передает почту через smtp от гугла и доставляет локальную почту. Посему вопрос — а нужен ли мне такой функциональный MTA или можно заменить на что-нибудь по-проще?

 , ,

conformist
()

ubuntu не хочет засыпать

Форум — General

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

#~dmesg
[ 1065.219710] init: anacron main process (4722) killed by TERM signal
[ 1065.646922] PM: Syncing filesystems ... done.
[ 1065.789994] PM: Preparing system for mem sleep
[ 1065.790126] Freezing user space processes ... (elapsed 0.001 seconds) done.
[ 1065.791633] Freezing remaining freezable tasks ... (elapsed 0.001 seconds) done.
[ 1065.792891] PM: Entering mem sleep
[ 1065.792934] Suspending console(s) (use no_console_suspend to debug)
[ 1065.799389] sd 0:0:0:0: [sda] Synchronizing SCSI cache
[ 1065.799532] sd 0:0:0:0: [sda] Stopping disk
[ 1065.800005] serial 00:0a: disabled
[ 1065.800033] serial 00:0a: System wakeup disabled by ACPI
[ 1065.800044] i8042 kbd 00:08: System wakeup enabled by ACPI
[ 1066.894023] PM: suspend of devices complete after 1100.936 msecs
[ 1066.908075] PM: late suspend of devices complete after 14.043 msecs
[ 1066.908342] ehci-pci 0000:00:1d.7: System wakeup enabled by ACPI
[ 1066.924066] uhci_hcd 0000:00:1d.3: System wakeup enabled by ACPI
[ 1066.924097] uhci_hcd 0000:00:1d.2: System wakeup enabled by ACPI
[ 1066.924127] uhci_hcd 0000:00:1d.1: System wakeup enabled by ACPI
[ 1066.924156] uhci_hcd 0000:00:1d.0: System wakeup enabled by ACPI
[ 1066.924264] PM: noirq suspend of devices complete after 16.184 msecs
[ 1066.924369] ACPI: Preparing to enter system sleep state S3
[ 1066.924652] PM: Saving platform NVS memory
[ 1066.924915] Disabling non-boot CPUs ...
[ 1066.924915] ACPI: Low-level resume complete
[ 1066.924915] PM: Restoring platform NVS memory
[ 1066.924915] ACPI: Waking up from system sleep state S3
[ 1066.956228] uhci_hcd 0000:00:1d.0: System wakeup disabled by ACPI
[ 1066.956261] uhci_hcd 0000:00:1d.1: System wakeup disabled by ACPI
[ 1066.956292] uhci_hcd 0000:00:1d.2: System wakeup disabled by ACPI
[ 1066.956332] uhci_hcd 0000:00:1d.3: System wakeup disabled by ACPI
[ 1066.972068] ehci-pci 0000:00:1d.7: System wakeup disabled by ACPI
[ 1067.004193] PM: noirq resume of devices complete after 78.800 msecs
[ 1067.004451] PM: early resume of devices complete after 0.220 msecs
[ 1067.015793] snd_hda_intel 0000:00:1b.0: irq 42 for MSI/MSI-X
[ 1067.015966] usb usb2: root hub lost power or was reset
[ 1067.016087] usb usb3: root hub lost power or was reset
[ 1067.016192] usb usb4: root hub lost power or was reset
[ 1067.016295] usb usb5: root hub lost power or was reset
[ 1067.016616] atl2 0000:02:00.0: irq 43 for MSI/MSI-X
[ 1067.018597] i8042 kbd 00:08: System wakeup disabled by ACPI
[ 1067.019254] serial 00:0a: activated
[ 1067.500063] usb 2-2: reset low-speed USB device number 2 using uhci_hcd
[ 1068.610278] atl2: eth0 NIC Link is Up<100 Mbps Full Duplex>
[ 1072.020039] ata1: link is slow to respond, please be patient (ready=0)
[ 1073.808335] ata1.00: ACPI cmd ef/03:45:00:00:00:a0 (SET FEATURES) filtered out
[ 1073.808338] ata1.00: ACPI cmd ef/03:0c:00:00:00:a0 (SET FEATURES) filtered out
[ 1073.808468] ata1.00: ACPI cmd c6/00:10:00:00:00:a0 (SET MULTIPLE MODE) succeeded
[ 1073.808472] ata1.00: ACPI cmd f5/00:00:00:00:00:00 (SECURITY FREEZE LOCK) filtered out
[ 1073.824342] ata1.00: configured for UDMA/100
[ 1073.824405] sd 0:0:0:0: [sda] Starting disk
[ 1073.839842] PM: resume of devices complete after 6835.385 msecs
[ 1073.840100] PM: Finishing wakeup.
[ 1073.840102] Restarting tasks ... done.

 ,

conformist
()

update-alternatives x-www-browser

Форум — General

В общем я сломал ссылки на x-www-browser. как это получилось:

был у меня установлен firefox и по некоторым причинам мне нужно было установить iceweasel и сделать его браузером по-умолчанию. я удалил каталог /opt/firefox, удалил ссылку /usr/bin/firefox.real и все равно он пытался запустить именно firefox как браузер по-умолчанию. далее:

dpkg-divert --remove /usr/bin/firefox 
и теперь открывается по умолчанию google-chrome.

я решил повысить приоритет iceweasel:

~# update-alternatives --install /usr/bin/x-www-browser x-www-browser /usr/bin/iceweasel 200
update-alternatives: предупреждение: принудительная переустановка альтернативы /usr/bin/iceweasel, так как группа ссылок x-www-browser сломана

т.е. теперь вот такая картина:

~# update-alternatives --display x-www-browser 
x-www-browser - ручной режим
  ссылка сейчас указывает на /usr/bin/iceweasel
/usr/bin/google-chrome-unstable — приоритет 120
/usr/bin/iceweasel — приоритет 200
/usr/bin/xlinks2 — приоритет 69
  подчинённый x-www-browser.1.gz: /usr/share/man/man1/xlinks2.1.gz
Текущая «лучшая» версия: «/usr/bin/iceweasel».
~# update-alternatives --config x-www-browser 
Есть 3 варианта для альтернативы x-www-browser (предоставляет /usr/bin/x-www-browser).

  Выбор   Путь                         Приор Состояние
------------------------------------------------------------
  0            /usr/bin/iceweasel                200       автоматический режим
  1            /usr/bin/google-chrome-unstable   120       ручной режим
* 2            /usr/bin/iceweasel                200       ручной режим
  3            /usr/bin/xlinks2                  69        ручной режим

Нажмите enter, чтобы сохранить текущий выбор[*], или введите выбранное число: 0
Что я хочу — нужно удалить лишнюю ссылку на iceweasel и выставить его браузером по-умолчанию

 , ,

conformist
()

fetchmail + mutt много ящиков, один получатель

Форум — General

Сабж. Настроил fetchmail на получение почты с 4-х ящиков для локального юзера user. понятное дело, что теперь все ссыпается в один файл /var/mail/user, т.е. в mutt все сообщения в куче, а хотелось бы различать их, сделать отдельные каталоги в mutt.

Возможно ли обойтись в этом случае без procmail, и если да, то как? Ну а если нет, то дайте гайд годный, буду еще докручивать procmail

 , ,

conformist
()

mkdir {dir1,dir2,dir3} есть вариант еще короче?

Форум — General

сабж, существует вариант создания трёх директорий короче этого

 ,

conformist
()

hard lockup at boot

Форум — General

Ситуация такая — ноут (asus x52n) + debian sid (было и на testing и на ubuntu). При загрузке с вероятностью 80% он не загрузится быстро, вижу заветное Linux kernel in decompress level...Parsing elf и загрузка как будто зависает. ждет минуты 2-2.5 и потом продолжается. Практически рандомно. Reboot с вероятностью процентов 100 проходит без проблем, загружается сразу. В логе наблюдаем такую вещь:

[    1.230142] mousedev: PS/2 mouse device common for all mice
[    1.230228] rtc_cmos 00:03: RTC can wake from S4
[    1.230333] rtc_cmos 00:03: rtc core: registered rtc_cmos as rtc0
[   10.290829] ------------[ cut here ]------------
[   10.290834] WARNING: CPU: 0 PID: 1 at /build/linux-Lep8DD/linux-3.16.3/kernel/watchdog.c:265 watchdog_overflow_callback+0xac/0xd0()
[   10.290836] Watchdog detected hard LOCKUP on cpu 0
[   10.290837] Modules linked in:
[   10.290842] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 3.16-2-686-pae #1 Debian 3.16.3-2
[   10.290843] Hardware name: ASUSTeK Computer Inc.         K52N/K52N, BIOS K52N.213 08/21/2010
[   10.290845]  c15538dc f7407d74 c14747f8 f7407d84 c10568d4 c15538b4 f7407da0 00000001
[   10.290849]  c15538dc 00000109 c10dc94c c10dc94c 00000009 c10dc8a0 f79bf220 f74d7800
[   10.290853]  f7407d8c c1056923 00000009 f7407d84 c15538b4 f7407da0 f7407da4 c10dc94c
[   10.290857] Call Trace:
[   10.290862]  [<c14747f8>] ? dump_stack+0x3e/0x4e
[   10.290865]  [<c10568d4>] ? warn_slowpath_common+0x84/0xa0
[   10.290868]  [<c10dc94c>] ? watchdog_overflow_callback+0xac/0xd0
.........
[   10.291022]  [<c1479641>] ? ret_from_kernel_thread+0x21/0x30
[   10.291024]  [<c146e860>] ? rest_init+0x70/0x70
[   10.291030] ---[ end trace 0799944d4b2406a7 ]---
[  149.889652] hpet1: lost 118303859 rtc interrupts
[  149.890121] rtc_cmos 00:03: alarms up to one month, y3k, 114 bytes nvram, hpet irqs
[  149.890138] ledtrig-cpu: registered to indicate activity on CPUs
[  149.890479] TCP: cubic registered
[  149.890496] NET: Registered protocol family 10
полный лог здесь http://pastebin.com/4kpaEsev

По этому вопросу находил что-то подобное: http://forums.debian.net/viewtopic.php?f=5&t=117192

Но что-то ответов толковых нет, что делать — не понятно. Потому вопрос — как это исправить? Ядра, как это понятно, были разные. Самосборы (правда oldconfig) и дистрибутивные.

 ,

conformist
()

vnstat настройка

Форум — General

В описании написано, что он очень прост в установке. Раньше так и было, а некоторое время назад все изменилось. После установки как и раньше создаём базы:

vnstat -u -i wlan0
Error: Unable to read database "/var/lib/vnstat/wlan0": Нет такого файла или каталога
Info: -> A new database has been created.
Файл создается, когда с правами демона, когда с правами рута, непонятно. Меняю права и вроде бы все и хорошо, но файл нужно обновлять только вручную. В мануалу арчевики сказано, что можно двумя способами — через systemd или cron. Через cron — не особо охота, раньше из коробки все работало, а как же через systemd?

Также заметил, что не создается файл /run/vnstat/vnstat.pid, хотя в настройках он указан

 ,

conformist
()

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