LINUX.ORG.RU

Сообщения Valdor

 

Грохнул музыкальную коллекцию: узнать, что именно пропало

 , ,

ССЗБ, нечаянно удалил мимо корзины (rm -rf) музыкальную коллекцию, но успел нажать Ctrl+C прежде, чем случилось непоправимое. Сравнение исходного веса и нового веса коллекции показало, что из 80 гигов пропало 5 - примерно 300 композиций (храню во flac, места не жалко). Прогнал extundelete - все музыкальные файлы, которые удалось вытащить, относились к двум определённым группам - названия начинались на P и U. Каталоги с ними были полностью удалены из коллекции. Что меня беспокоит:

1.) Для некоторых файлов Extundelete сказал: невозможно восстановить, место уже было перераспределено. Тем не менее, файлы, находящиеся по номеру inode между ними, были по-прежнему от тех двух групп.

2.) Странно, что удалились только группы, начинающиеся на P и U. Вроде как, первым должно удалиться то, что по алфавиту к началу ближе?

3.) Если каталоги из коллекции удалились полностью, то, наверное, rm успел начать удалять и что-то ещё.

Суть вопроса: как чётко выяснить, до куда rm успел добраться/что он удалил? Заранее спасибо.

Алсо: Можно ли сделать так, чтобы ФС старалась не трогать свежеосвобождённые от файлов области дисков, а заполняла старые? Думаю, это реализуемо и увеличит шансы на восстановление убитых файлов в будущем.

Valdor
()

По очереди выполнить команду в каждом из подкаталогов с корявыми именами

 ,

Скачал дискографию Sabaton в Lossless, в которой каждый альбом вида «большой_файл.flac»+«файл.cue». Надо пройти по каждому подкаталогу (альбомы) и там выполнить команду разбиения на отдельные флаки. Пытаюсь сделать следующее (для проверки):

user@pc:~$ cd Sabaton/
user@pc:~/Sabaton$ ls
2005 - Primo Victoria [Black Lodge, BLOD019CD, Sweden]
2005 - Primo Victoria [Re-Armed 2010, Nuclear Blast, 2642-2, USA]
2006 - Attero Dominatus [Black Lodge, BLOD037CD, Sweden]
2006 - Attero Dominatus [Re-Armed 2011, Nuclear Blast, 2643-2, Germany]
2007 - Metalizer [Black Lodge, BLOD056CD, 2CD, Sweden]
2007 - Metalizer [Re-Armed 2010, Nuclear Blast, 2644-2, USA]
2008 - The Art Of War [Black Lodge, BLOD055CDL, Sweden]
2008 - The Art Of War [Re-Armed 2010, Nuclear Blast, 2645-2, Germany]
2010 - Coat Of Arms [Nuclear Blast, 2541-0, Germany]
2011 - World War Live - Battle Of The Baltic Sea [Nuclear Blast, 2725-2, Germany]
2012 - Carolus Rex [Nuclear Blast, 2827-0, 2CD, Germany]
2012 - Carolus Rex [Nuclear Blast, 2827-2, Israel]
2012 - Carolus Rex [Nuclear Blast, 2827-5-1~2, 2CD, Germany]
2012 - Metalus Hammerus Rex [Nuclear Blast~Metal Hammer, Germany]
2013 - Swedish Empire Live [Nuclear Blast, 3160-3, Germany]
2014 - Heroes [King Rec., KICP 1697, Japan]
2014 - Heroes [Nuclear Blast, 32240, Germany]
2014 - Heroes [Nuclear Blast, 3224-1~2, 2CD, Germany]
user@pc:~/Sabaton$ for i in `ls -1`; do echo "$i"; done;
2005
-
Primo
Victoria
[Black
Lodge,
BLOD019CD,
Sweden]
2005
-
Primo
Victoria
[Re-Armed
2010,
Nuclear
Blast,
2642-2,
USA]
2006
-
Attero
Dominatus
[Black
Lodge,
BLOD037CD,
Sweden]
и так далее
То есть, каждая часть названия (разделённая пробелом) воспринимается циклом for как отдельный элемент. Как сделать так, чтобы отдельным элементом считалось полное название? Заранее спасибо

Valdor
()

Где KDE 4.14.3 для Debian и Ubuntu?

 , ,

И там и там - только 4.14.2 уже больше, чем полтора месяца. В PPA - тоже. В Ubuntu Vivid (15.04) уже впиливают KDE 5, а последняя стабильная версия KDE 4 и в Дебиане и в Убунте отсутствует. Почему так?

Valdor
()

Gentoo без emul-linux с ABI_x86_32

 ,

Правильно ли я понимаю, что для того чтобы отказаться от пакетов emul-linux-*, но иметь multilib, надо перейти на профиль no-emul-linux и добавить в make.conf «ABI_X86=„32 64“»? Насколько всё это безопасно, не будет ли проблем с зависимостями?

Valdor
()

Возможно ли собрать KDE 4 с Qt 5 в Gentoo?

 ,

Сабж

Valdor
()

Набор софта для сборки окружения на базе чистого WM

 , ,

Хочу попробовать WM+отдельные софтины вместо KDE. С браузерами всё ясно, вместо плеера будет mpd+какой-нибудь GUI, WM - Openbox или Awesome (прокомментируйте, пожалуйста. Что порекомендуете попробовать?). Собственно, с чем не определился:

  • Файловый менеджер. Мне нужен со встроенным терминалом (следующим за переходом в ФМ) и способный ходить по ftp://, mtp, необязательно webdav, windows-шара. Есть такие, кроме Dolphin? MC не предлагать.
  • Панель. Думаю заюзать Xfce-шную. Нужно меню (желательно, со встроенным поиском), апплеты монтирования устройств, NetworkManager, звукорегулятор (Pulse).
  • Рабочий стол/блокировка экрана/прочие мелкие причиндалы. Что посоветуете поставить?
Valdor
()

Выпил OpenRC и полный переход к systemd в Gentoo

 , ,

Снёс OpenRC, поставил Systemd (действия в отдельной чрут-системе). Однако, при первом же «emerge -avuDN world» openrc пытается вернуться. Выяснил, что это из-за того, что он входит в @system. Как его оттуда выпилить, кроме как вписав его в package.provided?

Valdor
()

Количество разработчиков Gentoo, качество и новизна ebuild'ов

 ,

Посмотрел на количество действующих разработчиков - их около 200, в то время как в Ubuntu их не меньше 400, к тому же, оная живёт на базе Дебиана, где их тоже сказочное количество. При этом многие люди (хотя, в основном одни и те же) часто жалуются на то, что Ubuntu глючит, тормозит и вообще работает не так, как надо. В связи с этим вопрос: Часто ли вы сталкивались с тем, что какая-то программа, нужная вам в Gentoo, не собиралась/не имела актуальной версии в Gentoo/вообще отсутствовала в дереве Portage и официальных оверлеях (таких как kde, haskell и так далее)? Upd: приведите, пожалуйста, примеры.

Valdor
()

Рассортировать FB2

 

Скачал 130 гигов книг в формате fb2 (архив Флибусты). Рассованы они по .rar с сортировкой по времени, названия файлов .fb2 - числовые. Как мне этот ворох .fb2 автоматически обработать так, чтобы они разлетелись по каталогам с именами авторов и сами файлы имели названия книг?

Valdor
()

KDE 4.14.3 в Ubuntu

 , ,

Хотя вышел уже довольно давно, в Trusty ещё не прилетел ни в один из PPA, хотя существует в Vivid и вполне мог бы оказаться в Kubuntu-Backports. Почему так и сколько примерно ещё ждать?

Valdor
()

Странно ведёт себя console-setup в свежеустановленной Ubuntu (systemd)

 , ,

Ubuntu 14.10 (минимальная установка), systemd. Загружаюсь, вместо русского квадратики и alt+shift не пашет

systemctl enable console-setup

systemctl start console-setup

всё заработало, как надо. Перезагрузка, русский есть, но alt+shift не работает. systemctl status console-setup.service говорит: active (exited) и логи, говорящие, что всё выполнилось. systemctl start console-setup - нет реакции. systemctl restart console-setup - и всё работает. Что за лажа и как лечить? При полной установке с LiveDVD (по-прежнему с systemd) всё работает, как надо.

Valdor
()

Интересные игры без необходимости прокачиваться

 

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

Приведу примеры: TF2, Left4Dead, Portal, CS, HL, War 3...

Valdor
()

Установка Gentoo с multilib

 ,

Ознакомившись с http://wiki.gentoo.org/wiki/Multilib, я пришёл к выводу что вариант gx86-multilib является предпочтительным. emul-linux - костыль, portage-multilib - что-то левое. В связи с этим вопросы: 1.) Правильно ли я понимаю, что в таком случае мне достаточно выполнить инструкции отсюда http://wiki.gentoo.org/wiki/Multilib/gx86-multilib, и тогда вместо emul-linux, где это возможно, будет использоваться abi_x86_32? 2.) Насколько этот метод развит в Gentoo, много ли будет подводных камней?

Valdor
()

Расшифровка состояния юнитов systemd

 

Правильно ли я понимаю, что active (exited) означает, что unit запустился, но не является демоном, висящим в памяти, потому отработал и остановился, а active (running) означает, что он продолжает выполнять какую-то работу?

Valdor
()

Пользователям с Debian Testing и Ubuntu 14.10 с systemd

 , ,

Пожалуйста, ответьте на пару вопросов:

1.) Для всего ли, чем вы пользуетесь, уже есть готовые systemd-unit'ы?

2.) Если я правильно понимаю, systemd может управлять огрызками sysv, лежащими в /etc/init.d. Выводятся ли они в списке запущенного по systemctl list-units? Можно ли их enable/disable через systemctl enable?

Valdor
()

Системы инициализации в Debian, Ubuntu.

 , , , ,

В текущей Убунту LTS - смесь из sysvinit и Upstart - есть демоны и того и другого и управляются они по-разному. В Ubuntu 14.10 - upstart, sysv, systemd. Upstart можно выпилить в пользу systemd, и, хвала всему, systemctl умеет рулить и оставшимися sysv-демонами. В Дебиане Тестинге, если я правильно понял, systemd+sysv. Три вопроса: правильно ли я всё это понял? Зачем делать коктейль из систем инициализации, если можно просто разок написать юниты для systemd? Доколе это будет продолжаться?

Valdor
()

Во что можно душевно зарубиться вдвоём?

 

Варкрафт 3, Халф-Лайф 1,2, Герои меча и магии, портал - что ещё есть хорошего для замеса под пиццу и морс? Нативное или нет - не важно. Предпочитаем экшены друг против друга и стратегии.

Valdor
()

Плохое качество звука по Bluetooth через гарнитуру Sony MDR-1RBT

 ,

Версия Bluez: 4.101-0ubuntu13. Качество звука просто ужасное - как если бы через микрофон. Если звук на колонки - то норм. Если в наушники с телефона - то норм. Как лечить?

Valdor
()

Вопрос о системе инициализации Ubuntu

 ,

В статье на Ubuntu-wiki говорится, что Network-manager запускается командой start network-manager. Действительно, запускается. Так же им можно управлять через service network-manager stop/start/restart. Однако, в /etc/init.d/ его нет. Такая же ситуация и с kdm например. Были подозрения на то, что network-manager вызывает /etc/init.d/networking - нифига.

Суть вопроса: если не все файлы системных демонов лежат в /etc/init.d/, то где ещё они лежат и как управлять их автозапуском?

Да, и ещё один вопрос уже по поводу Network-manager: чем он является для родных утилит настройки сети? Надстройкой, заменой или ещё чем-то?

UPD. Прочитав man по upstart, увидел, что скрипты хранятся в /etc/init. Вытекают два вопроса - 1.) нахрена некоторые в /etc/init, а некоторые - в /etc/init.d? 2.) в теле этих скриптов (которые в /etc/init) прописано, когда они должны запускаться. Правильно ли я понимаю, что кроме как их переписыванием нельзя некоторые из них убрать из автозапуска?

UPD2. Выяснилось, что в init.d - скрипты sysvinit, а в init - скрипты upstart. Первые нормально управляются через update-rc.d, вторые требуют переписывания для удаления из автозапуска или создания файла, который будет иметь больший приоритет, чем оригинальный скрипт и в котором будет сказано, чтобы сервис не запускался автоматически:

echo manual | sudo tee /etc/init/SERVICE.override
Valdor
()

О дистрибутивах

 

Сидел на Генте, но начался учебный год и я понял, что не хочу быть сам себе мейнтейнером и тратить ценное время на копание в компе ради чёрт знает чего. Вкатил убунточку. Вроде, всё устраивает, но я не чувствую душевного спокойствия от использования её. Что-то не так. В Генте этого ощущения не было, а в Убунте - появилось, хотя всё работает так, как надо. Какой дистрибутив попробовать? Хочу KDE, стабильность уровня Убунты, юзер-френдли. Или к какому врачу ещё обращаться посоветуйте.

Valdor
()