LINUX.ORG.RU

Сообщения ierton

 

Как в Putty выполнить cd на удаленном сервере, а потом открыть bash?

Собственно, вот вопрос.
Уже прочитал про опцию -m. Пробовал делать так:

putty.exe -load "mysession" -m file

где
$ cat file
cd ~/to/my/dir ; bash -i -l

Это впринципе работает, но bash ведет себя плохо -
из него не удается запустить ни vim, ни mc, а ещё
там строки не переносятся. Как сделать "нормальны" логиновый шелл?

>>>

ierton
()

escape - последовательности терминалов

Привет! Посоветуйте, что почитать на тему. Кажется, я не понимаю как работает termcap и вообще все это хозяйство, преобразующее события от клавы. А проблема вот какая: Раньше Midnight Commander по кнопке Alt+S входил в режим быстрого поиска. Теперь по этой комбинации выводится символ "ó". Причем это проявляется только под xterm, у других терминалов все нормально.

Что я такого сделал, что оно начало так работать, я не отследил. Наверное, просто перезагрузился:) Явное отличие xterm от других терминалов - наличие переменной TERMCAP с кучей непонятных символов.

>>>

ierton
()

screen «подвешивает» mc ?

Привет! Столкнулся с такой проблемой:
после некоторого времени работы в screen он перестает нормально запускать некоторые приложения (подозреваю, что те, которым нужен ncurses). При попытке запуска такое приложение "виснет" и убивается только принудительно.

При этом, screen нормально отрабатывает свои управляющие команды, типа C-A : quit =)

терминал - urxvt, но глюк виден и в других X-терминалах. Думаю, проблема гдето в screen

КТо-нибудь видел подобное?

>>>

ierton
()

Вопрос на засыпку=) Ctrl+Z

Хелп) Когда жмешь в баше Ctrl+Z по запущенному приложению, какой сигнал оно получает?

>>>

ierton
()

vim и urxvt. Как настроить терминал..

Привет. есть у меня в vim байдинги типа
nnoremap <C-Right> w
nnoremap <C-Left> b

Все нормально работало, например, в konsole, но на urxvt не прокатывает.. Теперь при нажатии Ctrl+стрелка vim вставляет символы вместо перевода курсора на слово влево/вправо.

Кто подскажет, что подкрутить?

Уже пробовал
urxvt -tn linux
urxvt -tn xterm
и руками менять TERM и COLORTERM
не помогло..

>>>

ierton
()

xfce и Terminal. тормоза на десктопе.

Привет) Наблюдаю странное поведене xfce:
Переключение на рабочий стол, на котором в данный момент есть окно Terminal`а заметно притормаживает.
Причем переключение на рабочий стол, где нету Terminal`а, а есть другие окна, происходит мнгновенно.

Ещё тормозит развертка/свертка Terminal`а на весь экран. Это у него карма такая несчастливая или в чемто ещё дело? (может дело в дровах видюшных..)
Кто-нибудь сталкивался?

>>>

ierton
()

Скрипт для gdb или как?

Привет. Мне хочется заставить gdb провести отладку по такому сценарию.
1. Ставить бряк на нужную функцию
2. При каждом выпадении на этом бряке делать так:
2.1. Печатать колстэк (bt)
2.2. Запускать программу дальше (с)
и так, пока прога не закончится.

Посоветуйте, как это лучше сорганизовать?
Можноли обойтись встроенным в gdb скрипом или нужно писать внешнюю софтину, общающуюся с gdb через какойнить его интерфейс?

>>>

ierton
()

кошмар в стиле bash

Привет. У меня есть такая задача:

запустить скрипт, перенаправить его вывод и ошибки в логи. Сам скрипт не печатает дату и время сообщения, пожтому их тоже нужно добавить.
Вот как я это хотел сделать:

# логфайл
MFLOG=/home/ierton/store/tmp/mailfly.log
# сам скрипт. Питоновый, что характерно.
MAILFLY=`dirname $0`/mailfly.py

# Запускаю скрипт, добавляю время, пишу в файл.
/usr/bin/python "$MAILFLY" 2>&1 | awk ' { printf("%s: %s\n", strftime(), $0); } ' | tee $MFLOG

Только вот зараза не работает. Файл пустой получается. А если так:
/usr/bin/python "$MAILFLY" >> $MFLOG 2>&1
то все отлично. В чем тут дело, кто видит?

>>>

ierton
()

Посоветуйте катологизатор файлов

Посоветуйте программулину для каталогизации файлов. Хочется что-то на десктоп для хранения многочисленных доков и статей.. Раскладывать их по папкам неполучается - темы пересекаются, выходит неудобно. В принципе, подошлабы прога для хранения картинок, которая умеет к ним тэги прицеплять и потом по ним искать, но мне нужно для любых файлов. Кароче, кто что на эту тему видел? Готов рассмотреть любой "нестандартный" подход из серии "психологически-легких" для восприятия.. Вроде что-то тут видел похожее раньше, но не помню как оно называлось.

>>>

ierton
()

C: циклический FIFO буфер пакетов

Подскажите, где можно взять реализацию циклического FIFO буфера пакетов , не использующего динамическую память, в котором были бы следующие операции:

-добавить очередной пакет в конец буфера
-получить указатель на начало очередного пакета из головы буфера
-пометить пакет в начале буфера, как "обработанный" (типа удалить)

Отличие от обычного циклического FIFO буфера в том, что 1)пакеты могут быть разного размера 2) должна обрабатываться ситуация "неиспользуемого пустого места" в конце памяти, на которой развернут FIFO, которое остается, если очередной пакет целиком туда не влезает.

Самому писать ломает, думаю, этот велосипед много где был уже..
Я планирую использовать его в программе на микроконтроллере.
Кто встречал, такое или похожее, киньтесь ссылкой!

>>>

ierton
()

Оконный менеджер с клавиатурной навигацие по окнам

Доброе время суток! Хотя я регулярно использую Линукс довольно давно (уже скоро год будет))), но вот настройкой оконного менеджера пока не занимался.. Мой дефалтный КДЕ-шный менеджер меня впринципе устраивает, но хочется таких функций, как:

1) Безмышковая навигация по окнам (чтобы не только по топмост-, но и по дочерним элементам управления) с клавиатуры. Я представляю это примерно так, как сделана навигация по ссылкам в Опере (жмешь шифт и стрелками прыгаешь до нужной ссылки/поля ввода, потом клацаешь ентер и ссылка открывается/поле ввода получает фокус). Конечно, в каждой оконной проге есть чтото типа Ctrl+tab по окнам прыгать, но всеравно это неочень-то удобоно. Может есть утилита, вставляющаяся в Х и предоставляющая такую возможность?

2) Ну переключалка окон по Альт+таб. Хочется чегото в стиле компиза. То что есть к дефолтном КДЕ - некатит.

3) Ну и чтоб с КДЕ оно могло работать нормально.. Переходить с него пока нет желания.

Посоветуйте что-нибудь на тему!

>>>

ierton
()

Переместить окно поверх остальных

Скажите, я хочу стартануть kate (командой kate -u <file>) так, чтобы оно при старте вылезло на передний план.
По умолчанию, такая команда находит уже открытый kate, и открывает файл в нем. При этом окно и не думает выскакивать на передний план ... а это нудобно.
Посоветуйте какую-нибудь утилиту, умеющую выталкивать окна заданных процессов наружу (или другой редактор, аналогичный по возможностям kate`у, который сам работает как надо)

>>>

ierton
()

SkypeAPI

Доброго времени суток! Скажите, сталкивался ли кто-нибудь с этим продуктом? Поддерживает ли Линукс-клиент эти АПИ? Мне интересны ваши мнения о библиотеке.

>>>

ierton
()

Скайп через прокси

Привет) Есть задачка! Дано: локальная сеть, со шлюзом, в которой 1)компьютер, на котором есть доступ в скайп 2) компьютер, на котором доступ в скайп закрыт

Вопрос: Можно ли поставить на компьютер #1 проки так, чтобы на компе #2 настроить доступ в скайп??

Меня интересует информация о том, как и какие порты использует скайп и какой прокси справится с задачей получше и попроще в настройке?

ЗЫ скайп я не выбирал, сижу с тем, что есть

>>>

ierton
()

Компилирую binutils

Привет!

У меня slackware 12. Родной binutils завел папку /usr/i686-pc-linux и поклал туда симлинки на утилиты из binutils. Сами утилиты живут в /usr/bin.

Когда я сам скомпилировал binutils (для платформы avr), он захотел положить в /usr/avr не ссылки, а копии своих программ. Кто знает, насколько важно держать копии binutils`ов вместо симыольных ссылок?

Можно ли как-нибудь настроить ./configure чтобы он создавал симлинки?

>>>

ierton
()

Запустить перл-скрипт от имени не-root.

Привет. Имею слакваре-систему. А на этой системе нужно запустить перл скрипт ddclient (это dyndns клиентская софтина, не суть). Вписать его куда-нибудь в rc.local - несложно, но я хочу, чтобы он выполнялся не от имени рута (создал для него юзверя и группу).

Да только вот беда, несмотря на то, что я поставил владельцем файла этого пользователя, также set-uid бит, процесс все равно висит от руута (как пишет ps ua).

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

>>>

ierton
()

получить список подмонтированных дисков

Привет! Подскажите, есть ли официальный способ получить список подмонтированных физических дисков (т.е. взять вывод команды mount и отфильтровать оттуда все виртуальные и сетевые точки монтирования).
Будет ли верным использование mount | grep dev
К примеру, вот вывод моей mount:

$ mount
/dev/cciss/c0d0p3 on / type ext3 (rw,usrquota,grpquota)
none on /proc type proc (rw)
none on /sys type sysfs (rw)
none on /dev/pts type devpts (rw,gid=5,mode=620)
usbfs on /proc/bus/usb type usbfs (rw)
/dev/cciss/c0d0p1 on /boot type ext3 (rw)
none on /dev/shm type tmpfs (rw)
/dev/cciss/c0d0p6 on /home type ext3 (rw,acl,usrquota,grpquota)
/dev/cciss/c0d0p2 on /var type ext3 (rw,acl)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
se3000-server1.ru:/usr/fsrv/archive on /usr/fsrv/archive type nfs (rw,addr=10.3.4.24)

>>>

ierton
()

Thread local storage

Народ, асем привет. Я ищу информацию о затратах производительности при использовании TLS. А именно: насколько медленнее извлечение 4-х байт из TLS по сравнению с извлечением этих 4-x байт из обычной памяти? Заранее спасибо.

>>>

ierton
()

Как в CVS преобразовать концы строк выгружаемых файлов

Привет! У меня есть потребность держать на одной машине два проекта, использующих CVS. Но в первом должны быть виндовые концы строк (CRLF), а во втором - юниксовые (LF).

Скажите, в CVS это вообще регулируется? Не нашел ни слова в манах ((.

ierton
()

Посоветуйте алгоритм сжатия+шифрования

Дано: текст (ASCII). Нужно применить шифровку+сжатие так, чтобы все символы результата остались в печатаемом диапазоне ASCII. У кого какие идеи?

ierton
()

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