Один переезд равен двум взломам
Apr. 4th, 2020 11:40 pmПересел на новый ноут. Я долго его настраивал… и всё равно, сколько ещё предстоит поставить и настроить…
Upd. Не так уж много работы. 3 недели по часу каждый вечер, и два интенсивных выходных. :-) Результатом страшно доволен.
Upd. Не так уж много работы. 3 недели по часу каждый вечер, и два интенсивных выходных. :-) Результатом страшно доволен.
no subject
Date: 2020-04-05 09:19 am (UTC)Ожидаемо. Когда я трачу дни, если не недели при переезде с телефона на телефон, ты ограничиваешься переносом адресной книжки. А, например, списки установленных пакетов в
Termuxигнорируешь. А их ручную установку в переезд не включаешь.>
Данные, как и записная книжка на телефоне — это наименьшая проблема. Данные у меня в бэкапе, бэкап на USB'шном диске, достал, включил, подмонтировал, скопировал. Проблема, разумеется, не в данных.
>
Ой, ПРАВДА? С этого места, пожалуйста, поподробней. Расскажи мне, Кэп, про
apt,aptitude,dselect,dpkg…Я что-то про эти программы уже слышал. Но я считаю такой подход неправильным. Если ты что-то делаешь второй раз — это повод задуматься об автоматизации. Если ты ставишь одни и те же программы с помощью
sudo apt install— ты делаешь это неправильно. Нужно автоматизировать.В качестве инструмента автоматизации я выбрал
ansible, но это неважно, могло быть что угодно, хоть скрипты на shell. Но поскольку я переезжаю первый раз, у меня ещё не все программы занесены в список автоматически устанавливаемых.>
Не, основная засада это аудио и видео. Изменилось имя основного устройства ALSA — надо его перепрописать в конфигурацию PulseAudio. Изменилось разрешение монитора — надо изменить координаты стандартных программ. Не забыть внести пользователя
phdв группы доступа к аудио и видео.pavucontrolперестал автоматически запускатьpulseaudio --start— ok, буду запускать из собственных скриптов.И так по каждой программе, сто тысяч мелких изменений. Изменился системный
Python— был 3.5, стал 3.7; надо поменять shebang и протестировать скрипты, которые используют именно системный Питон; пусть их всего несколько. Изменилась архитектура с 32 на 64 бита — мне нужно перекомпилировать все Питоны, которые я использую — от 2.7 до 3.9. Вслед за изменением Питонов нужно пересоздать все питоновскиеvirtual environments.no subject
Date: 2020-04-05 11:17 am (UTC)И при подключении bluetooth гарнитуры берет и автоматически на нее переключается.
Мне что-то вспоминается старый анекдот про ежика,(в смысле маленького йога) который забыл как дышать и умер. В смысле он перевел дыхание на сознательный контроль, но в результате для него потеря этого контроля была смертельной. А нормальные люди, не йоги, отдают контроль над дыханием какой-нибудь вегетативной нервной системе и не парятся.
Вот то же самое у тебя с питоном. Нет бы писать ВСЕ свои скрипты так чтобы смена питона с 3.5 на 3.7 не приводила ни к чему кроме радостного "ну вот, наконец я async with могу пользоваться".
Вот я уже давно понял, что не нужно жить так, чтобы мелкие изменения в каждой программе
требовали твоего внимания. Есть 2-3 прогреммы, которые приносят основную часть дохода, и тут уж приходится с ними возиться, комипилировать новые версии, самостоятельно затыкать дырки и т.д. А остальную тысячу программ нужно доверить мейнтейнерам дистрибутива.
Да, скорее всего придется время от времени обнаружвать, что где-то надо поменять привычки.
no subject
Date: 2020-04-05 11:57 am (UTC)Обнаруживать она у меня всё обнаруживает. А вот потом скрипты для изменения громкости, повешенные на горячие клавиши, вызывают
pactl set-sink-volume, и там надо указать, какому, собственно, синку меняем громкость.>
Это не мой скрипт, это из Интернета скрипт. В дистрибутиве он вряд ли есть, а пользуюсь я им десятки раз в день каждый день, так что его хорошая работа мне важна.