beldmit: (Программизм)
Не то, чтобы в такую шальную погоду у меня были богатый выбор. Да ещё и Нина сбежала на игру, оставив детей мне. И в итоге, прочитав у [personal profile] vitus_wagner про то, что апгрейд на stretch у него прошёл гладко, я вдохновился и запустил апгрейд.

Ну да, апгрейд прошёл легко и непринуждённо, но после перезагрузки я увидел GUI, игнорирующий мышь и клавиатуру. Ок, гугль. Ага, несколько модулей. Ага, хрен. Ого, 2 часа. Пора спать.

Утром я осознал, что у меня ядро осталось аж с позапрошлого выпуска. А проапгрейдить его нельзя, потому что на партиции места нет. Вылез за болванками, записал LiveCD c GPartED, 4 часа двигал партиции, в итоге понял, что расширить раздел всё равно не получится. Долго архивировал домашнюю директорию. Ещё дольше копировал её на флешку, потому как забыл, что файлов больше 4Гб на FAT32 не бывает. Скопировал, запустил установку, ага, gnome3 работает, ого, как оно неудобно-то, да и тормозит, и глючит, ой блин, 2 часа, пора спать.

Утром попытался сделать 2 вещи. Заменить gdm3 на mate, а nouveau на проприетарные от nvidia. В общем, фиг, и проще переставить с нуля. Переставил, ушёл в гости, бросил детей на Надю, отмечавшую день рождения, вернулся, встретил Нину, скопировал настройки с бекапа. Заработало более-менее всё, и часть вещей, которые в gnome делались через задницу, типа добавления кнопок запуска на верхнююпанель, в mate делается интуитивно-понятным способом.

Из замеченного на бытовом уровне: переименованы сетевые интерфейсы (но судя по Debian Wiki, можно по-прежнему править /etc/network/interfaces). Новый openssl (1.1.0).

OpenSSH теперь по умолчанию игнорирует DSA-шные ключи, а он у меня почему-то был именно такой. Так что придётся сгенерировать новый, и непонятно – то ли генерить эллиптический в надежде на новые системы более-менее везде, то ли ограничиться длинным RSA.
beldmit: (Программизм)
Я тут сегодня наконец задолбался сражаться с отсутствием per-window keyboard layout из коробки в Gnome в jessie, и разобрался, как это делают. Прорываясь через тонны советов, работавших 3, 5, 7 и более лет назад.

Во-первых, как когда-то подсказал [livejournal.com profile] besm6, поставил kbdd.
Во-вторых, прописал его в гномовскую автозагрузку, создав файл ~/.config/autostart/kbdd.desktop следующего содержания:

[Desktop Entry]
Type=Application
Exec=/usr/bin/kbdd
Hidden=false
X-GNOME-Autostart-enabled=true
Name[ru_RU]=kbdd
Name=kbdd
Comment[ru_RU]=
Comment=

Прикапываю для себя, потому что потом хрен вспомню. ssh-add я таким макаром уже добавлял, кажется.
beldmit: (Программизм)
В рамках подарка ставил на ноутбук Acer acpire E15 Debian. Выбрал gdm в качестве Display manager, поставил, включил — Gnome не стартует. xinit запускается, так что дело не в X-ах. В логах ругань типа

llvm error: cannot select: intrinsic %llvm.x86.sse41.pblendvb debian.

В гугле информация, что эта ошибка в Debian должна быть исправлена.

В таком виде я вчера процесс прервал, а сегодня посмотрел, что ругается gnome-session. Снёс, заменил на mate-session-manager. Вместо gdm3 поставил kdm (возможно, это было избыточно). Заработало. Возможно, чище было бы переставить с нуля, выбрав MATE в качестве терминала изначально. Но учитывая, что адресат собирается программировать на python (точнее, его осваивать), думаю, пока хватит. Вид минималистический, браузер запускается, офис запускается, vim есть.
beldmit: (Манул)
Попробовал сегодня поработать с презентацией, сделанной в PowerPoint, из LibreOffice. Презентация примитивная, показывается на ура. А вот редактура выдала столько артефактов, что ждёт меня сегодня покупка честного виндового офиса и повторение процесса заново.

Можно, конечно, попробовать поставить версию 4.4 или даже 5, но не думаю, что это что-то изменит.
Я правильно понимаю, что репозитория под debian кроме родной нет?
beldmit: (Программизм)
... о командах ltrace и latrace. В отличие от любимого мной strace, позволяют отслеживать вызовы и из динамических библиотек, а не только системные.

strace я дёргаю регулярно, чтобы удостовериться, что позвали нужную версию библиотеки и вообще посмотреть, что за последовательность системных вызовов стоит за высокоуровневыми функциями. А эти ещё не пробовал.
beldmit: (Манул)
Совершенно несвязанные вещи. Но про Linux.

1. Есть у меня привычка переключать раскладки клавишами Ctrl+Shift. Давняя. К сожалению, у браузерописателей есть привычка вешать на Ctrl+Shift+что-нибудь разные полезные вещи. Например, восстановление свежезакрытой вкладки. В Windows одно другому не мешает. А в Linux - увы. Не знаю, можно ли с этим что-нибудь сделать.

2. Можно ли малой кровью в свежем Debian сделать разную раскладку клавиатуры для разных окон? В смысле, переключать раскладку для Skype и для xterm по-разному? А то каждый раз, набирая текст не на том языке, вспоминаю святых равноапостольных Кирилла и Мефодия и мать их, кажется, Марию.

3. Самое загадочное. Жил я с 4 гигами оперативки. При этом типичная картинка - почти 4 гига памяти выжрано, и примерно столько же в swap. Ну может, 3. Тормозило это всё нещадно, особенно когда в Chrome открываешь содержимое ЖЖ за выходные. Сейчас комп добил до 16 - и с удивлением вижу, что используется при моём штатном режиме меньше 6 гигов (а обычно - чуть более 4). Спрашивается в задаче, откуда брались еще 2-3 гига, которые свопились и свопились?.. [livejournal.com profile] qkowlew предполагает, что кто-то память не отдавал - но он по идее и сейчас отдавать не должен.
beldmit: (Программизм)
Проапгрейдился на jessie. Из потерь - пока не вижу, чтобы он автообновлялся, и куда-то отвалился Compose key. Раньше он через GUI как-то конфигурировался, а сейчас через dpkg reconfigure не-помню-что, и это пока не помогло. Так что советы лучших дебиановодов приветствуются.

Update: команда в .xsessionrc - работает.
setxkbmap -layout us,ru -variant ,winkeys -option grp:ctrl_shift_toggle -option compose:rwin

Лучшим дебиановодом оказался [livejournal.com profile] vitus_wagner
beldmit: (Программизм)
С помощью команды objdump -T выяснил, какую же именно функцию Flash Player хочет от GLIBC_2.14.

(Барабанная дробь)memcpy!

Это вселяет надежду, что хрень можно уестествить, прописав правильный вариант импорта.

vim -b не дает требуемого эффекта. Внимание, вопрос. Есть ли штатное средство для такого рода редактуры бинарников? Витус, Ран, Алекс Куклин, Ку, Кир?

Update:

http://mirror.pcbeta.com/google/chrome/deb/pool/main/g/google-chrome-stable/ - здесь (и не только) можно взять старые версии Google Chrome. Версия google-chrome-stable_37.0.2062.94-1_amd64.deb рабочая сама по себе и содержит версию флеш-плагина, совместимую с текущей версией chrome (и, скорее всего, chromium).
beldmit: (Программизм)
Ребенок Галка закончила год на отлично. И захотела вебкамеру.

Вебкамеру купил, в комп (Ubuntu, чтобы вирусы не таскала) Галя ее воткнула.

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

Понял, что проще и правильнее проапгрейдить систему. Запустил процесс.

Проапгрейдил. Выяснил, что с новым ядром старый WiFi-драйвер не компилируется. Лег спать.

Проснулся. Исправил приведение типов. Не компилируется.

Попытался выяснить, нет ли родного драйвера. Не нашел.

Выяснил с другого компа, что макросы __devinit и иже с ними больше не поддерживаются. Выкинул. Скомпилировал. Запустил. Заработало. Теперь в резюме можно указывать, что я - опытный программист драйверов под Линукс.

В общем, как обычно: на долгоживущей системе проще проапгрейдиться, чем избежать мелких глюков.
beldmit: (Программизм)
Ну если уж xterm оказался прошлым веком, то чем сейчас нормально смотрят PDF под linux?

xpdf показывает, но не работает с русскими буквами в меню каталогов. Acroread только 32-битный. LibreOffice иногда дает редактировать, иногда не дает. evince странно копирует текст из таблиц.

Ну и если какие сопутствующие рекомендации дадите - тоже буду признателен.
beldmit: (Программизм)
Операция по перестановке линукса на новый винт прошла успешно. Скайп, ssh, браузер и почта взлетели. Остальное - по мере поступления.

32-битный скайп, правда, потребовал ухищрений (dpkg --add-architecture), но все-таки встал.

Update: И тут же упал. При входящем звонке. Потребовалось доставить libpulse0:i386 libqt4-dbus libqt4-dbus:i386, и падучая прекратилась.

Update 2: настройки pulseaudio, чтобы не трещал, сообщая, что в скайп кто-то вошел:

/etc/pulse/daemon-conf
high-priority = no
nice-level = -1
realtime-scheduling = yes
realtime-priority = 5
flat-volumes = no
resample-method = speex-float-1
default-sample-rate = 48000
default-fragments = 25
default-fragment-size-msec = 25

/etc/pulse/default.pa
-load-module module-udev-detect
+load-module module-udev-detect tsched=0

Успех

May. 19th, 2013 07:29 pm
beldmit: (Программизм)
Это я линукс проапгрейдил до wheezy. Да, почти 24 часа, с перерывом на сон и ЧГК. А началось с того, что после возвращения запустил chrome - а он ни одну страницу не показывает, в том числе и собственные. И хватило у меня ума тут запустить dist-upgrade. К концу апгрейда chrome уже работал, но перезагрузка оставила меня без X-ов. С утра научился справляться с иксами, сейчас работает браузер и скайп.





Про поездку напишу чуть позже.
beldmit: (Программизм)
Дети скачали на линуксовый комп ВКонтактовое приложение для музыки (виндовое). Самое интересное, что оно в целом работает.
beldmit: (Программизм)
Новый (3.5) LibreOffice корректно показывает авторов примечаний к вордовым файлам и смотрит Visio-файлы в приемлемом варианте.

Так как приехал он только ночером, с документами я сегодня не работал (этот функционал критичен, вордовые файлы с тоннами правок) и сегодня мне удалось попрограммировать. DNSSec в "Виртуальном регистраторе" уже вот-вот взлетит.

Ну и после рабочего дня wifi-карточка (D-Link N-150 DWA-525) под линукс завелась. Правда, драйвер пришлось пересобрать. В результате проводные джунгли по диагонали большой комнаты почти окончились. Совсем окончатся они, когда розетки поставим, и свернем удлиннитель.
beldmit: (Программизм)
По наводке коллеги заменил OpenOffice на LibreOffice сначала на рабочем компе (да, MS Office там тоже стоит, но OpenOffice Calc лучше работает с csv, чем Excel), а сегодня, попытавшись открыть богато декорированный примечаниями Word-овый документ в OpenOffice - и на домашнем. Как я понимаю, это минимум третий извод свободного офиса (первый - StarOffice).

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

Не хватает пока что только поддержки файлов visio - но libvisio в debian только в экспериментальной версии. И надо бы освежить информацию, что нынче в Linux с поддержкой файлов MS Project.
beldmit: (Программизм)
Я победил монитор. Теперь он у меня работает на 80 Гц развертки при 1152 на 864.

Только линуксоводам )
beldmit: (Любовь к ближним)
Проапгрейдился на squeeze. Впервые делал процедуру апгрейда самостоятельно.

Потери (куда ж без них): продолбалось разрешение 1152 на 864 на 75 Гц. Абыдно. И куда-то в squeeze делся alsaconf, так что звука пока тоже нет.

Коллеги, если что подскажете - буду крайне признателен.

Update: alsaconf из соображений удобства пользователей мейнтейнеров пакета выпилили. Отключенная в биосе звуковая карта все равно видится (но не работает), пришлось запретить ее модули, после этого запустить alsactl init. Потом перезапустить ALSA - и все заработало.

С интересом отмечаю, что появилось поколение линуксоводов, которое считает ребут нормальным явлением. В смысле, вместо перезапуска сервиса.

Вообще по совокупности заявок (раньше такой же прикол был с postgresql, где лицензионная чистота вылезла превыше юзабилити) есть желание с дебиана уползать. Идеологически система все меньше для пользователей.

Profile

beldmit: (Default)
beldmit

August 2017

S M T W T F S
  12345
678 9 101112
13 1415 1617 1819
20212223242526
2728293031  

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 23rd, 2017 04:26 am
Powered by Dreamwidth Studios