Sheykhnur |
|
Темы:
16
Сообщения:
244
Участник с: 05 февраля 2013
|
@Templainer, если решение выше не помогло, то выполните в терминале , затем попробуйте добавить какое-нибудь приложение в избранное и выложите вывод журнала сюда.
[email protected]# cat /dev/ass > /dev/head
|
Sheykhnur |
|
Темы:
16
Сообщения:
244
Участник с: 05 февраля 2013
|
Лишний демон в системе... Хотя выглядит привлекательно, но я с таким же успехом мог заюзать Acetoneiso, но, чот, как-то влом было запускать каждый раз огромную программулину для такой простой операции, потом искать примонтированную папку, либо, если в ней открывать, то создаётся ещё одно лишнее окно дельфина, не считая самой Acetoneiso... Хотелось всё как-то по-минимуму (хотя кде и минимум не вяжется :-)), нативненько) Единственное, что не смог пока победить, это чтобы при отмонтировании places в дельфине бы обновлялся,а то висит мертвечина, пока другое окно не откроешь( но не критично) В общем, пощупаю cdemu, спасибо за наводку)
[email protected]# cat /dev/ass > /dev/head
|
Sheykhnur |
|
Темы:
16
Сообщения:
244
Участник с: 05 февраля 2013
|
Всем лучи добра. Тема уже избитая давно, но всё же. Частенько приходится работать с образами и всё бы ничего, и даже утилиты стандартные есть, но всё не то, например, всем известная fuseiso из рук вон плохо работает с образами udf iso-13346, а точнее совсем не работает (монтировать-то монтирует, но там часто лежит файл ридми, что loop-setup подготавливает блочное устройство (но не монтирует его), -r говорит только на чтение, -f говорит, что у нас ожидается файл исо, спецификатор %f задаёт имя его, когда скрипт исполняется через сервисный файл. Но опять пароль...К счастью, udisksctl умеет в правила polkit. Я же хочу монтировать без регистрации бесплатно и без смс только исо, а остальные разделы, например, системный виндовоза (да-да,я тот самый сраный арчешкольник-дуалбутчик (пользую редко, но метко)) нужно чтобы монтировался не без палева, мало ли... Итак настраиваем правила, чтобы только исо и ни-ни! Т.к. подготовка образа и добавление его к списку системных устройств операция системная (простите за тавтологию), то нам надо разрешить монтировать iso без смс и регистрации только юзерам в группе storage. Долго и мучительно разбирался с polkit, под каким соусом его подают и с чем едят (с d-bus), а оно эвон что — на ECMA script крутится! Кто в танке: ECMA script — это такой эдакий стандарт для скриптовых языков и JavaScript пророк его. Таки да ООП там и всё такое, и D-bus там рядом. Так о чём это я? Ах да, правило. Вот оно: После сохранения правила автоматом перечитаются и изменения немедленно вступят в силу. Теперь можно невозбранно намонтировать себе исошек аж целых семь (7) штук. Использование голого udisks некошегно, ибо придётся совершать много дополнительных действий по подготовке блочного устройства, его последующего монтирования с отслеживанием имени файла, который мы только что примонтировали для его дальнейшего корректного размонтирования (т.к. пункт меню «отключить» в дельфине сбоку в устройствах на самом деле только удалит точку монтирования, но не размонтирует само блочное устройство /dev/loop%), поэтому заюзаем обёртку над udisks — udiskie. Ага, udisks сам по себе является обёрткой над стандартным mount, только с D-Bus и танцовщицами, эдакий дом, который построил Джек, впрочем, в наш век гипервизоров над виртуалками в виртуалках, да с электроном, это норм... Так, о чём это я? А, да, т.к. монтирование в консоли для слабаков и мы не ищем лёгких путей, создадим пункт в контекстном меню, которое будет появляться при клике правой крысой и только на исошках. Для этого создаём файлик в (для кде 5) ~/.local/share/kservices5/ServiceMenus/ с любым подходящим названием и расширением .desktop со следующим содержанием: Сохраняем и всё, теперь у нас есть в контекстном меню при нажатии на исошку пункт Монтирование ISO с двумя подпунктиками Монтировать/Размонтировать, которые будут появляться только на файлах образов. Монтируется/Размонтируется правым кликом на файле образа. Если отключить правым кликом на смонтированном диске слева в дельфине, то устройство просто потеряет связь с реальностью (удалится папка монтирования), но останется смонтированным и если вы просто снова кликните на этот переход, то он с радостью опять создаст папку и смонтирует туда. Для окончательного размонтирования нам понадобится снова найти тот файл *.iso который мы смонтировали и правым кликом на нём размонтировать. Устройство из дельфина никуда не денется, но, поверьте, его там больше нет).P.S.: так, почему у меня ничего не работает!!!!11111? А, ну да, ну да, udiskie-то мы не установили: Может кому пригодится, если нет, то в /dev/null. Заранее прошу простить и понять за излишнее графоманство и многабукафф :-)
[email protected]# cat /dev/ass > /dev/head
|
Sheykhnur |
|
Темы:
16
Сообщения:
244
Участник с: 05 февраля 2013
|
А что не так с гибернацией в залоченном состоянии?
[email protected]# cat /dev/ass > /dev/head
|
Sheykhnur |
|
Темы:
16
Сообщения:
244
Участник с: 05 февраля 2013
|
RusWolfОтложенная гибернация — это когда комп через два часа (время настраивается) ожидания, сна (что одно и то же) (Sleep, Suspend-to-RAM), если его никто не пользует всё это время, уходит в гибернацию во имя экономии батарейки (в режиме ожидания ноут тоже жрёт, хоть и мало очень). В основном это актуально для ноутбуков. Другими словами, закрыл ты крышку и заб P.S.: Ух, как не хватает примечаний у нас, как на педивикии: навёл указатель мыши и выскакивают подробности, от этого у меня предложения перегружены скобками :-( А писать кратко и ёмко — искусство, пока неподвластное мне :-)
[email protected]# cat /dev/ass > /dev/head
|
Sheykhnur |
|
Темы:
16
Сообщения:
244
Участник с: 05 февраля 2013
|
...а готовит он нам исправление недавней регрессии, которая поломала скрипт отложенной гибернации. Так как гибернацией я пользуюсь нечасто, то заметил, что скрипт не отрабатывает совсем недавно, а проблема появилась с релизом системды 233 и была аж с июля месяца. Полистал за месяц наш форум и заметил, что никто не заметил (извиняюсь за тавтологию), по-видимому, данной проблемы. Но, если вдруг кому пригодится, то вот решение проблемы:
Не знаю, куда поместить данную тему, да и временная она, поэтому в /dev/null.
[email protected]# cat /dev/ass > /dev/head
|
Sheykhnur |
|
Темы:
16
Сообщения:
244
Участник с: 05 февраля 2013
|
"Компьютер ALSA, PulseAudio,виндовс качество звучания." Как будто на алиэкспресс зашёл) Извиняюсь за оффтоп)) А теперь по делу: попробуйте в консоли набрать команду alsamixer, затем выбрать звуковую карту клавишей F6, в появившемся списке выбрать вашу аппаратную звучку, у меня, например HDA Intel PCH и в появившемся списке проверьте настройку параметра Loopback Mixing, он должен быть Disabled.
[email protected]# cat /dev/ass > /dev/head
|
Sheykhnur |
|
Темы:
16
Сообщения:
244
Участник с: 05 февраля 2013
|
AivarmxdevЭто как бы само собой разумеется, вот только "сборок" в Арче нет, есть установочный образ. Легко! Например установить Trinity DE
[email protected]# cat /dev/ass > /dev/head
|
Sheykhnur |
|
Темы:
16
Сообщения:
244
Участник с: 05 февраля 2013
|
Приехал домой, попробовал ваш совет отредактировать /etc/systemd/logind.conf и раскомментировал LidSwitchIgnoreInhibited, но оставил параметр yes, также изменил параметр PowerKeyIgnoreInhibited на yes, всё заработало, настройки powerdevil'а в отношении питания игнорируются, проверил ждущий режим и гибернацию, а также скрипт отложенной гибернации, всё работает. Спасибо за советы, тема закрыта! P.S.: ещё мой косяк был в том, что я предположил, что значения в закомментированных строчках /etc/systemd/logind.conf являются значениями по умолчанию и поэтому по-настоящему выставил эти значения только сегодня, приехав домой, после этого всё встало на свои места.
[email protected]# cat /dev/ass > /dev/head
|
Sheykhnur |
|
Темы:
16
Сообщения:
244
Участник с: 05 февраля 2013
|
Да, баг; только вот, сдаётся мне, это таки баг powerdevil kde, т.к. это он не справляется с обработкой события закрытия во время выключения :-) logind как раз таки нормально обрабатывает данную ситуацию (см. первый пост про вариант lxde, там у меня питание полностью отдано на откуп systemd :-) Кстати, vasek, зная вашу любовь к статистике: в systemd, в целом за время, что я с ним знаком (около четырёх лет) мало сталкивался с багами, по крайней мере, как админ --- По теме: вообще говоря, я немного неверно передал суть проблемы в названии. То, что моя проблема — баг powerdevil kde, это я знал изначально, но, т.к. исходники я читать не сильно умею, и учётной записью на девелоперском сайте кед не обладаю, код кде очень изменчивый, мне тупо пока лень с ними разбираться (да-да, лень матушка), а из-за короткого срока жизни кода вообще мало желания. Поэтому мне проще подпереть костылями посредством systemd-inhibitors: т.е. убрать запрет на управление питанием logind'у. В выводе команды это второй сервис, как следует из названия: Вот это мне нужно как-то выловить и удалить запрет. В этом суть моего вопроса. Как работают ингибиторы, я полагаю, разобрался, но исходя из манов, их можно только создать, а как удалить нигде не написано! Как я понял блокировки реализуются посредством DBus API [²]. С Dbus я пока особо не разбирался, но, видимо, там и зарыта собака. Может как-то оттуда нужно удалять эти строки; где прописаны эти конфиги, — с этим мне и предстоит разбираться. Уж не знаю что легче: разобраться с логикой powerdevil и исправить её, или разобраться с dbus :-) Скорее всего пойду по второму пути, т.к. DBus уже много где используется и нужно с ним разобраться.Источники: [1] [2] [3]
[email protected]# cat /dev/ass > /dev/head
|