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

June 2017

S M T W T F S
    123
45678910
111213141516 17
18192021 222324
252627282930 

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 25th, 2017 08:54 am
Powered by Dreamwidth Studios