LINUX.ORG.RU

Сообщения ksevelyar

 

Emacs 24.1-2 не сглаживает шрифты

Форум — Desktop

Слева Емакс, справа Гвим:

http://i.imgur.com/hgOhW.png

Как включить сглаживание?

(setq frame-title-format
  '((buffer-file-name "%f"
    (dired-directory dired-directory "%b"))))

(add-to-list 'custom-theme-load-path "~/.emacs.d/themes/tomorrow")

(global-hl-line-mode 1)

(desktop-save-mode t)

(custom-set-variables
 '(current-language-environment "UTF-8")
 '(custom-enabled-themes (quote (tomorrow-night-bright)))
 '(custom-safe-themes (quote ("32ff89088ee3518fc03954b09ecca3614fdc51aa5108dfb3b3cba68083b701f6" "ca2d69f5dd853dbf6fbcf5d0f1759ec357fda19c481915431015417ec9c1fbd8" "344ff60900acf388116822a0540b34699fc575cf29a5c9764453d045cc42a476" "935e766f12c5f320c360340c8d9bc1726be9f8eb01ddeab312895487e50e5835" "cfd71d55f448690641d6e8ca6438ab696bcaff3296905f95d91d4990166863d5" default)))
 '(scroll-bar-mode nil)
 '(tool-bar-mode nil))
(custom-set-faces
 '(default ((t (:family "Anonymous Pro" :foundry "unknown" :slant normal :weight normal :height 140 :width normal)))))

 , ,

ksevelyar
()

Консольная альтернатива Google Translate

Форум — General

Желательны два режима: словарь (разные варинты перевода) + перевод фразы.

Если кто-нибудь использует что-то такое – прошу поделиться.

 ,

ksevelyar
()

Gvim + gtk2 — белые полоски снизу и справа

Форум — Desktop

http://i.imgur.com/6z1Oq.png?1

Вроде всё отключил:

set guioptions-=m  "remove menu bar
set guioptions-=T  "remove toolbar
set guioptions-=r  "remove right-hand scroll bar
set guioptions-=M

Как можно убрать эти полоски?

 ,

ksevelyar
()

Pidgin — как отключить цветные ники в чатах?

Форум — Desktop

Нашёл это: http://unixforum.org/index.php?showtopic=101239

Но править исходный код совсем не хочется. Может быть есть плагин, или что-нибудь в этом роде?

 

ksevelyar
()

curl для нажатия кнопки на ajax

Форум — General

Хочу реализовать нажатие кнопки курлом. Проблема в том, что кнопка выглядит так:

<a onclick="$.ajax({data: 'authenticity_token=' + window._token, dataType: 'script', type: 'post', url: 'http://domain.tld/link/vote'}); return false;" href="#"><img src="/images/vote.gif" alt="None"></a>

Попробовал решить вопрос в лоб (куки рабочие, получены курлом и проверены):

curl -s --cookie ./domain.tld.cookies http://domain.tld/link/vote

Пишет что такая страница не найдена. Да и в браузере если напрямую открываю эту ссылку «такой страницы нет».

Как можно нажать эту кнопку без браузера?

 ,

ksevelyar
()

Как получить ссылки из определённых блоков html?

Форум — General

Есть html страница внутри которой есть блоки вида:

<h3>
<a href="/foo/">Категория</a>
→
<a href="/foo/bar">Полезная ссылка 1</a>
<span class="post_mark"> </span>
</h3>

Я хочу выдрать все полезные ссылки и сформировать из них список. То есть взять каждую вторую ссылку внутри h3 и получить это:

/foo/bar1
/foo/bar2
/foo/bar3

Что лучше для этого использовать из стандартных утилит?

Как реализовать условие «внутри h3»? Насколько я знаю, ленивые регулярные выражения вида <h3>.+?</h3> в, например, sed и awk не работают.

 

ksevelyar
()

Как вы печатаете типографские символы слепым десятипальцевым методом?

Форум — Desktop

Раньше я использовал программируемые клавиши своей клавиатуры, но когда пальцы лежат на ФЫВА ОЛДЖ — тянуться к ним неудобно.

Знаю, что как минимум в старой Убунте (Гноме?) можно было выбрать поведение, когда удерживая Alt Gr можно набирать все эти символы. Какой пакет мне нужно поставить, чтобы получить это без Гнома? Или всё это надсройки для xorg и гуглить документацию по нему?

Или может быть есть даже более удобный способ?

Ссылка по теме: http://www.zhart.ru/software/46-typo-linux

ksevelyar
()

Толстый ЛОР

Форум — Talks

Давно заметил, что некоторые пользователи отвечая в топик с какой-либо технической проблемой руководствуются весьма специфическими мотивами.

Это не желание решить и локализовать проблему. Нет и никакого намёка на желание помочь.

Это свербящее чувство ОТСТОЯТЬ ЧЕСТЬ дистрибутива/пакета.

Гарцануть «умвр», на непонятное повесить «не нужно», на желание избавиться от костыля возводить очи горе и восклицать «тебе что, сложно?», а финалом советовать винду или какой другой дистрибутив.

И да, я ни на что не претендую этим топиком. Просто накипело.

Замечу, что, конечно, это относится не ко всем, и я хотел бы искренне поблагодарить всех тех, кто помогал и помогает мне (и другим новичкам) советами с тех пор, как пару месяцев назад я решил переключиться с Win7 на Linux. Даже если эти люди периодически переключаются в режим УГ.

И ссылка к размышлению: http://www.utro.ru/articles/2012/04/14/1040769.shtml

Пингвинов в Антарктиде посчитали из космоса


Новая технология подсчета популяции пингвинов оказалась не только более точной, но и более дешевой: достаточно сфотографировать Антарктиду из космоса и потом обработать фотографии. Обработка в основном сводилась к увеличению резкости, чтобы птиц можно было отличить от теней и от их собственных экскрементов, которых накопилось столько, что они тоже попали на полученные со спутника фотографии.

ksevelyar
()

gentoo testing minimal — в природе есть?

Форум — Linux-install

Обновил Дженту до ~, но в процессе понадобился костыль:

It seems that module-init-tools is being obsoleted by its upstream maintainer in favor of KMOD.

emerge -C module-init-tools

И смущает это:

* IMPORTANT: 44 config files in '/etc' need updating.

Это не критично, да и для emerge, вероятно, есть команда, которая автоматом затирает старые конфиги (что там объединять, чистая установка).

Но тем не менее хочется без костылей.

Есть ли уже готовый minimal cd для тестовой ветки? То есть даже наверно не сам minimal cd, а тестовые stage3 и portage?

 

ksevelyar
()

Не собирается coreutils

Форум — General

Чистая Дженту после установки, в make.conf:

USE="static static-libs"
ACCEPT_KEYWORDS="~amd64"

Ввожу:

FORCE_UNSAFE_CONFIGURE=1
emerge --sync

emerge portage
emerge --update --deep --newuse world

Кусок лога:

(.text+0x17ca): undefined reference to `pthread_mutex_unlock'
collect2: ld returned 1 exit status
make[3]: *** [timeout] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory `/var/tmp/portage/sys-apps/coreutils-8.16/work/coreutils-8.16/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/var/tmp/portage/sys-apps/coreutils-8.16/work/coreutils-8.16/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/sys-apps/coreutils-8.16/work/coreutils-8.16'
make: *** [all] Error 2
emake failed
 * ERROR: sys-apps/coreutils-8.16 failed (compile phase):
 *   emake failed
 * 
 * Call stack:
 *          ebuild.sh, line   85:  Called src_compile
 *        environment, line 2165:  Called _eapi2_src_compile
 *   phase-helpers.sh, line  573:  Called die
 * The specific snippet of code:
 *   		emake || die "emake failed"

Пакет сломан или я неправильно обновляю?

 

ksevelyar
()

Gentoo не загружается после установки

Форум — Linux-install

http://i.imgur.com/OjN5z.png?1

Вот такую картинку вижу после загрузки. Подозреваю, что виноват grub2.

Пару дней назад было так:

grub2-mkconfig -o /boot/grub2/grub.cfg
Generating grub.cfg ...
Found linux image: /boot/kernel-genkernel-x86_64-3.2.12-gentoo
Found initrd image: /boot/initramfs-genkernel-x86_64-3.2.12-gentoo
done

И Джента нормально загружалась.

А сейчас так:

grub2-mkconfig -o /boot/grub2/grub.cfg
Generating grub.cfg ...
Found linux image: /boot/kernel-genkernel-x86_64-3.2.12-gentoo
done

То есть он потерял initramfs. Почему? К сожалению я не знаю что случилось, или я изменил установочные команды, или что-то сломалось другое.

Эта команда показывает, что файлы в /boot на месте:

ls /boot/kernel* /boot/initramfs*

Устанавливаю вроде как и раньше:

emerge gentoo-sources
emerge genkernel
genkernel all
...
echo "<sys-boot/grub-9999:2 **" >> /etc/portage/package.accept_keywords

emerge sys-boot/grub:2

grub2-install /dev/sda
grub2-mkconfig -o /boot/grub2/grub.cfg

Пробовал предварительно выполнять эту команду:

grep -v rootfs /proc/mounts > /etc/mtab

Без результата.

Установочные скрипты полностью:

https://github.com/ksevelyar/linux-desktop/blob/master/gentoo/gentoo_install.sh

https://github.com/ksevelyar/linux-desktop/blob/master/gentoo/gentoo_install_...

Пока перечитываю хендбук.

 ,

ksevelyar
()

Терморегуляция и проветривание с микроконтроллерами

Форум — Talks

Проблемы:

1. Топят очень жестоко
2. Три раза в день комнату нужно проветривать
3. Очень хочется поиграть с микроконтроллерами. Очевидная основная проблема.

Решение:

Купить Ардуино (самое простое для новичка, как я понял), сервомотор, датчики температуры, синюю изоленту.

Если за окном температура ниже, чем установленная максимальная для комнаты — проветривать.

Если прошло n часов с момента последнего открытия форточки — проветривать.

~~~

Больше всего меня интересует «железная часть», а ещё конкретнее какой подойдёт сервомотор.

И так как я нуб — вся остальная информация на тему: что читать, где покупать, какие пакеты/софт мне помогут.

 

ksevelyar
()

chroot в скрипте

Форум — General

Написал простенький скрипт по установке Дженты, если команды вводить руками — всё работает. Если запустить скрипт — он прекращается на этой строчке:

chroot /mnt/gentoo /bin/bash

Нагуглил совет подставлять вместо /bin/bash второй скрипт.

1. Но мне бы хотелось использовать один скрипт — это возможно без громоздких костылей?

2. У меня в скрипте есть команда passwd. Как её вводить если она будет во втором скрипте? Да и вывод того, что происходит в chroot хочется видеть.

Сам скрипт: https://github.com/ksevelyar/linux-desktop/blob/master/gentoo/gentoo_install.sh

 ,

ksevelyar
()

Добавить файл в minimal cd

Форум — Linux-install

Мне нужно воткнуть в него свой простенький установочный скрипт (один файл).

В minimal как я понял из темы http://www.gossamer-threads.com/lists/gentoo/user/88338 так просто файл не добавить, нужно использовать пакет app-admin/livecd-ng из самой Дженты, которой у меня нет.

Использовать альтернативный дистрибутив вроде slitaz? Какой из них позволяет добавить файл в свой ISO и как это сделать?

 

ksevelyar
()

Debian — как посмотреть список сервисов?

Форум — General

Выключенные в том числе.

В Арче rc.d list, В Дженте rc-update -v show.

В Дебиане по дефолту ничего не стоит для этого? Ставить rcconf какой-нибудь?

И да, этот способ меня не привлекает:

# runlevel
X
# ls /etc/rcX.d/S*

 

ksevelyar
()

Gentoo — как часто появляются проблемы со стабильными пакетами?

Форум — Desktop

Собственно я эмигрирую с Арча потому, что у меня в нём не собирались редкие, но нужные мне пакеты (что-то вроде g15macro).

А в Дженте у меня не собирается сам Firefox!

А конкретно необходимая ему libvpx.

Маскировки не помогли:

echo "=media-libs/libvpx-1.0.0" >> /etc/portage/package.mask
echo "=media-libs/libvpx-9999 **" >> /etc/portage/package.accept_keywords

Поэтому стал гуглить. В общем похоже, дело в этом:

http://forums.gentoo.org/viewtopic-t-914780-start-0.html

The error message printed in the failure case is misleading. As noted in the bug report, the configure script uses a strange and wrong way of testing for the library. It then reports that the library is missing if the test fails. Due to legitimate changes in libvpx-1.0, the test fails when it should succeed.

Однако и «emerge --oneshot =media-libs/libvpx-0.9.7-r1» из того топика у меня не заработал.

В итоге я нагуглил другое решение, закомментировать строчку с кодеками: http://forums.funtoo.org/viewtopic.php?pid=1987

https://bugs.gentoo.org/show_bug.cgi?id=355209

Лиса установилась, правда не знаю будет ли она нормально проигрывать видео/аудио.

И вообще подобная ситуация вызывает скорбь. Так как часто возникают подобные проблемы? Пора ли заводить трактор?

 ,

ksevelyar
()

/etc/X11/xorg.conf.d/ отсутствует

Форум — Desktop

Ставлю по этому гайду: http://en.gentoo-wiki.com/wiki/X.Org

Поставил xorg-server, папки /etc/X11/xorg.conf.d/ нет.

Поэтому меня терзают смутные сомнения. Да и гайд похоже устарел, мне пришлось добавить флаг python в USE="".

http://www.gentoo.org/doc/en/xorg-config.xml — здесь прочитал, что вроде xorg должен запускаться без конфигов.

То есть так и задумано? Создавать папку и конфиги руками?





 ,

ksevelyar
()

Содержимое /etc/fstab для Gentoo

Форум — General

1. Если много оперативной памяти (8G), то что можно (и полезно) примонтировать в неё кроме tmp? Конкретно для Дженты.

И имеет ли смысл отдавать больше умолчательных четырёх гигабайт?

2. Что меняет установка на ssd?

3. Мой текущий фстаб:

tmpfs      /tmp      tmpfs   nodev,nosuid         0 0
/dev/sda1  /         ext4    defaults,noatime     0 0

4. Читаю вики и хандбук, но пока не увидел зачем нужны эти две строчки:

proc       /proc     proc    defaults             0 0
shm        /dev/shm  tmpfs   nodev,nosuid,noexec  0 0

Буду признателен тем, кто ускорит мои поиски и скажет зачем они нужны (и нужны ли).

 , ,

ksevelyar
()

FATAL: INT18: BOOT FAILURE

Форум — Linux-install

Пытаюсь поставить Дженту в виртуалку, застрял на этапе с установкой grub2.

Делал так:

mount -t proc none /mnt/gentoo/proc
mount --rbind /dev /mnt/gentoo/dev
mount --rbind /sys /mnt/gentoo/sys

chroot /mnt/gentoo /bin/bash

echo "<sys-boot/grub-9999:2 **" >> /etc/portage/package.accept_keywords

emerge --ask sys-boot/grub:2

Установился без ошибок.

grub2-mkconfig -o /boot/grub/grub.cfg
Generating grub.cfg ...
Found linux image: /boot/kernel-genkernel-x86_64-3.2.12-gentoo
Found initrd image: /boot/initramfs-genkernel-x86_64-3.2.12-gentoo
done
grub2-install /dev/sda
Installation finished. No error reported.

После этого ребутаюсь и вижу ошибку: FATAL: INT18: BOOT FAILURE

Для виртуалки выбран весь раздел без свапа, вот как его показывает fdisk -l:

Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048    29360127    14679040   83  Linux

Монтируется так (fstab):

/dev/sda1 / ext4 defaults,noatime 0 0

Ядро компилировал так:

emerge genkernel
genkernel all

Где я ошибся?

 , ,

ksevelyar
()

Заточенный под клавитуру не мозаичный WM

Форум — Desktop

Чего мне хотелось бы (можно не всё сразу):

- отключение декораций у окон
- скретчпады
- переключение приложений цифрами
- переключение рабочих столов цифрами

Как я понимаю для второго и третьего пункта для Опенбокса потребуются костыли разного рода.

Может быть есть другие годные и не тайловые оконные менеджеры, больше ориентированные на использование клавиатуры?

ksevelyar
()

RSS подписка на новые темы