Если бы мне кто то еще сутки назад сказал, что с мышкой в Линуксе могут возникнуть проблемы, то я этого человека поднял бы на смех! Но... Но о бо всем по порядку. Года два назад перешел на беспроводной комплект мышка + клава. Приемник подключается к usb. Естественно никаких проблем с подключением не было. И вот вчера вечером беспроводная мышка перестала работать. Разбираться с ней не хотелось поэтому достал старую проводную и подключил ее к ps/2. И... опс! Мышь не работает! В xorg.conf протокол imps/2 (и ps/2 то же пробовал). Устройство /dev/input/mice и /dev/input/mouse0 (оба существуют)(если подключен приемник для беспроводной мышки, то появляется еще и /dev/input/mouse1). Железо рабочее. Что за бред?! Устройство есть. Протокол указан. Что еще надо?
Суть проблемы. После апгрейда Слаки с 12.1 до 12.2 Появилась следующая проблема. Внешний юсб-диск стал сам размонтироватся. Время работы каждый раз разное. Причем потом подмонтировать его не удается.
Лог:
Feb 7 00:45:18 alchemistra kernel: usb 1-4: USB disconnect, address 3
Feb 7 00:45:31 alchemistra kernel: usb 1-4: new high speed USB device using ehci_hcd and address 4
Feb 7 00:45:31 alchemistra kernel: usb 1-4: configuration #1 chosen from 1 choice
Feb 7 00:45:31 alchemistra kernel: scsi2 : SCSI emulation for USB Mass Storage devices
Feb 7 00:45:31 alchemistra kernel: usb 1-4: New USB device found, idVendor=05e3, idProduct=0702
Feb 7 00:45:31 alchemistra kernel: usb 1-4: New USB device strings: Mfr=0, Product=1, SerialNumber=0
Feb 7 00:45:31 alchemistra kernel: usb 1-4: Product: USB TO IDE
Feb 7 00:45:36 alchemistra kernel: scsi 2:0:0:0: Direct-Access SAMSUNG MP0603H 0811 PQ: 0 ANSI: 0
Feb 7 00:45:36 alchemistra kernel: sd 2:0:0:0: [sda] 117304992 512-byte hardware sectors (60060 MB)
Feb 7 00:45:36 alchemistra kernel: sd 2:0:0:0: [sda] 117304992 512-byte hardware sectors (60060 MB)
Feb 7 00:45:37 alchemistra kernel: sda: sda1
Feb 7 00:45:37 alchemistra kernel: sd 2:0:0:0: [sda] Attached SCSI disk
Feb 7 00:45:37 alchemistra kernel: sd 2:0:0:0: Attached scsi generic sg0 type 0
Feb 7 00:55:59 alchemistra -- MARK --
.....................
Feb 7 20:36:06 alchemistra -- MARK --
Feb 7 20:44:47 alchemistra kernel: usb 1-4: USB disconnect, address 4
Feb 7 20:44:48 alchemistra kernel: usb 1-4: new high speed USB device using ehci_hcd and address 5
Feb 7 20:44:48 alchemistra kernel: usb 3-2: new full speed USB device using ohci_hcd and address 3
Feb 7 20:44:48 alchemistra kernel: usb 3-2: not running at top speed; connect to a high speed hub
Feb 7 20:44:48 alchemistra kernel: usb 3-2: configuration #1 chosen from 1 choice
Feb 7 20:44:48 alchemistra kernel: scsi3 : SCSI emulation for USB Mass Storage devices
Feb 7 20:44:48 alchemistra kernel: usb 3-2: New USB device found, idVendor=05e3, idProduct=0702
Feb 7 20:44:48 alchemistra kernel: usb 3-2: New USB device strings: Mfr=0, Product=1, SerialNumber=0
Feb 7 20:44:48 alchemistra kernel: usb 3-2: Product: USB TO IDE
Feb 7 20:44:53 alchemistra kernel: scsi 3:0:0:0: Direct-Access SAMSUNG MP0603H 0811 PQ: 0 ANSI: 0
Feb 7 20:44:53 alchemistra kernel: sd 3:0:0:0: [sdb] 117304992 512-byte hardware sectors (60060 MB)
Feb 7 20:44:53 alchemistra kernel: sd 3:0:0:0: [sdb] 117304992 512-byte hardware sectors (60060 MB)
Feb 7 20:44:54 alchemistra kernel: sdb: sdb1
Feb 7 20:44:54 alchemistra kernel: sd 3:0:0:0: [sdb] Attached SCSI disk
Feb 7 20:44:54 alchemistra kernel: sd 3:0:0:0: Attached scsi generic sg0 type 0
Feb 7 20:44:55 alchemistra kernel: usb 3-2: reset full speed USB device using ohci_hcd and address 3
Feb 7 20:44:57 alchemistra last message repeated 3 times
Feb 7 20:44:57 alchemistra kernel: usb 3-2: USB disconnect, address 3
Feb 7 20:44:57 alchemistra kernel: scsi 3:0:0:0: [sdb] Result: hostbyte=0x01 driverbyte=0x00
Feb 7 20:44:57 alchemistra kernel: scsi 3:0:0:0: [sdb] Result: hostbyte=0x01 driverbyte=0x00
Feb 7 20:44:57 alchemistra kernel: usb 3-2: new full speed USB device using ohci_hcd and address 4
Feb 7 20:44:58 alchemistra kernel: usb 3-2: new full speed USB device using ohci_hcd and address 5
Feb 7 20:44:58 alchemistra kernel: usb 3-2: new full speed USB device using ohci_hcd and address 6
Feb 7 20:44:59 alchemistra kernel: usb 3-2: new full speed USB device using ohci_hcd and address
Выдираю английские субтитры из двд.
Локаль KOI8-R.
Когда запускаю Gocr (pgm2txt) на распознование текста, он переодически спрашивает значения нераспознаных символов. я их ввожу. Но когда просматриваю результаты, то обнаруживаю что эти символы вставлены в 2-х байтной кодировке!
Кто нибудь знает как это пофиксить? Ибо вручную править результат - это нереально. Мне бы хотя бы, что бы он вставлял символы в однобайтной кодировке вставлял! Тогда ispell-ом можно все поправить.
Суть проблемы. Выдираю из двд mencoder-ом субтитры. получаю на выходе два файла idx и sub. Затем пытаюсь их воспроизвести mplayer-ом (я предварительно сделал mencoder-ом рип двдишки). получаю сообщение: SUB: Could not determine file format
Cannot load subtitles:... . И субтитров нет.
пример команд:
Попал мне в руки лицензионный диск. Mplayer-ом прекрасно посмотрел. Захотел сделать себе его рип. И оп-с! Диск не копируется. Отсюда возник вопрос, а есть ли в Линуксе возможность копирования защищенных ДВД дисков?
Озадачился таким вопросом.
В КДЕ в меню есть пунк "Переключить пользователя"-"Начать новый сеанс", позволяет начать новый сеанс под другим пользователем.А потом переключатся между сеансами Ctrl-Alt-F7,F8 и т.д. Ну это всем известно. А вот теперь вопрос. Как начать новый сеанс сидя в XFCE?
Случайным образом наткнулся на такую проблему.
Открыл в Гимпе большой файл (где то 3000х3000). Не подумав о возможных последствиях применил к нему какой то мощный скрипт. Поработав какое то время скрип выдал сообщение, что он не может завершится так как ему не хватает памяти. Действительно, свободной памяти осталось метров 50. Я опять же по простоте душевной нажал отменить все сделанные изменения. Вот тут и началось! Точнее закончилось. Все повисло. Точнее мышка стала перемещаться со скоростью раненой черепахи, ну и все остальные симптомы то же присутствовали. Система начала активно работать с винтом (сбрасывать в своп?). Попытка переключиться в консоль и зайти рутом (максимум что смог это ввести логин, приглашение ввести пароль так и не дождался) не увенчалась успехом. подождав некоторое время - пришлось жать ресет. Понятно, что сея ситуация вызвана нехваткой памяти, но как ее избежать в будущем? Как сделать, что бы система резервировала себе память для нормального функционирования?
Дистр Слака 12.1
Подскажите решение или в каком направлении копать. Имеется домашняя сеть (точнее будет). Модем+роутер, комп1 (Линукс или фря), комп2 (Линукс и Винь) и хаб. Топология "звезда". Задача отрубить инет для Винды, но при этом сохранить доступ к компу1.
Появилась следующая трабла.
подключаю внешний винт(2.5) через usb. Запускаю,например, с него на просмотр фильм. mplayer начинает воспроизводить его и висенет. процесс убить не может даже root. ps -ax выдает статус процесса D(спящий режим?). После этого любое приложение которое пытается работать с данными на этом винте зависает с теми же симптомами. Все это приводит к тому, что перезагрузить/выключить комп можно только кнопочкой на системнике.
предварительное гугление дало, что дело в ядре, а точнее в энергосберегающем режиме. Это похоже на правду, ибо раньше такой проблемы не было. А появилась она только сейчас когда я перешел на новое ядро (а в месте с ним и на 12.1 Слаку). Наверное все было бы хорошо и я как всегда перенес бы старый конфиг на новое ядро, пересобрал бы и было бы мне счастье. Но вот незадача, я его случайно потер:(. Может кто напомнит что надо включить/отключить в ядре, что бы пофиксить сей трабл?
Заранее спасибо!
В общем интересует вопрос: возможно ли чтение и запись на пожатом нтфс разделе из Линукса?
И еще вопрос в догонку. А есть ли под Линуксом файловые системы поддерживающих сжатие для освобождения места?
Проблема такая. Нужно в моей функции получит в каком режиме находится вим(нормал или селект). Нужно знать есть ли выделенный текст или нет. Нашел такую встроеную функцию mode(). По описанию вроде должна возвращать текущий режим, но я выделяю текст, выбираю из меню команду(на которой висит вызов моей функции), и мод возвращает, что вим находится в нормал! Хотя сам вим пишет(в последней строчке), что он в селекте!
Вопрос: как пофиксить работу мода или как иначе узнать режим работы вима?
я выхожу в инет по адсл. модем настроен в режиме роутера. Как можно расшарить файлы на моей машине для товарища находящегося, скажем, в другом городе?
Первое, что приходит в голову, поставить фтп сервер. Но чую, что при такой конфигурации (ип динамический) тут будет масса проблем, да выглядит это, как из пушки по воробьям.
Какие есть варианты решения данного вопроса? Или если все же ставить фтп сервер, то на что следует обратить внимание?
Заранее спасибо.
Первый вопрос про автозапуск:
В rc.local добавил строчку
/usr/local/sbin/squid &
Но при загрузке squid не запускается. Другие проги, в нем прописанные, запускаются, а он нет. Причем, если после вручную выполнить rc.local, squid запустится. Вопрос, как правильно организовать запуск по squid при загрузке Линукса?
Второй вопрос:
Как убить флеш?
В конфиге прописал строчки
acl flash urlpath_regex -i \.swf$
http_access deny flash
Но флеш на сайтах все равно осталась!
Есть три вопроса которые хочется рарешить:
1) Если в двух классах есть мембер-функции с одинаковыми именами, то хочется что бы по Ctrl-] вим хотя бы предлагал варианты, а не перебрасывал на первую попавшуюся.
2) Можно ли в виме сделать "интелектуальную" подсветку синтаксиса? Если у меня есть в проекте функция и дефайн с одинаковыми именами, то их имена во всем проекте они подсвечиваются одинаково, либо как функция, либо как дефайн.
3) Как заставить ctags парсить локальные переменные?
Появилась идея заменить VisualStudio на Vim. Т.е. удалить ее по максимому, оставив только самое необходимое и вести разработку используя Vim. Возможно кто-то этим уже занимался - поделитесь опытом. Я, конечно, и сам смогу разобратся, но больно не хочется тратить время (которого вечно нехватает:))
Кто ставил smart на Slackware? При запуске он требует rpm-python. Я вроде нашел его исходники, но там не написано, как его собирать. Все попытки собрать заканчивались ошибкой. Вообщем, кто поствил и запустил smart пж поделитесь опытом.
TagsParser кто нибудь пользуется? Он у меня что-то работать не хочет. Я так понял, что минимальная настройка сводится к указанию пути к проекту.
(gVim 7.0 TagsParser 0.4 cygwin)
Во-первых: ctags -R вылетает с эксепшеноом.
Во-вторых: выполняю ctags -T -d . После этого vim ходит (по Ctrl+]) по дефайнам и классам, но говорит что тег не найден, когда пытаюсь пройтись по функциям (хотя в tags они вроде присутствуют)
Что нужно сделать, что бы и он функции находил?
Проблема: есть проект состоящий из нескольких файлов. Хотел посмотреть как он работает и обаружил, что дебагер останавливается только на бряках установленных в файле содержащем функцию main! Т.е. можно войти во внутрь функции, пройтись там по-шагам, посмотреть значения, но если поставить там бряку и выполнить run(or continue) остановки не происходит , программа отрабатывает, как-будто ни каких бряк и нет.
PS. бряку ставил в конструкторе класса, объект которого создавался в функции main. Slackware 10.2