LINUX.ORG.RU
ФорумTalks

Дурацкая фича в иксах


0

0

При появлении любого меню (и в Gtk, и в Qt) перестают работать все шорткаты. А если приложение в этот момент виснет, даже на панели мышкой ничего нельзя нажать, помогает только Ctrl+Alt+Backspace.


ctrl-alt-f1 -> kill `pgrep nigger_app`

anonymous
()
Ответ на: комментарий от suser

привыкай. некоторые вещи приходится делать через костыли/хаки

anonymous
()
Ответ на: комментарий от suser

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

bugmaker ★★★★☆
()
Ответ на: комментарий от Keiko

>а mkdir -p, который вываливыается с ошибкой "Directory already exists" патрикоугоден ? :)

в слаке почему-то не вываливается. :)

goodwin ★★
()

ну это на совести приложения, но чем меньше приложение грабит сервер тем качественнее оно написано :)

lg ★★
()
Ответ на: комментарий от Keiko

ИМХО вряд ли. Иначе в слакве такой бы и был, ибо воистину Патрик велик и нету пределов его могуществу!

bugmaker ★★★★☆
()
Ответ на: комментарий от goodwin

>>в слаке почему-то не вываливается. :)

в слаке 10.0 вываливается

debian:/root/# chroot /mnt/hda8
debian:/#
debian:/# cat /etc/slackware-version
Slackware 10.0.0
debian:/# ls
bin dev home lib mnt proc sbin tmp var
boot etc initrd lost+found opt root sys usr
debian:/#
debian:/# ls /opt
kde
debian:/#
debian:/# mkdir -p /usr/share/doc/1/2
mkdir: cannot create directory `/usr/share/doc': File exists
debian:/# mkdir -p /usr/share/doc/1
mkdir: cannot create directory `/usr/share/doc': File exists
debian:/#

Keiko
()
Ответ на: комментарий от Keiko

Попробовал... У меня всё нормально - Slackware 10.2

anonymous
()
Ответ на: комментарий от Keiko

> в слаке 10.0 вываливается

Ты просто неудачник. Найди ближайшую стену. Ты знаешь, что с ней делать.

root@pc1:/# mkdir -p /usr/share/doc/1/2
root@pc1:/# cat /etc/slackware-version
Slackware 10.2.0

anonymous
()
Ответ на: комментарий от bugmaker

> В смысле, запустить в бэкграунде.

Что именно надо запустить? У меня что-то не проявляется.

P.S. Обычно юзаю rxvt

anonymous
()
Ответ на: комментарий от anonymous

>>Ты просто неудачник. Найди ближайшую стену. Ты знаешь, что с ней делать.

Потрясающий аргумент. Слака рулез, что и говорить, ха-ха-ха!

Keiko
()
Ответ на: комментарий от Keiko

Ни на 10.1 ни на 10.2 так не делает. 10.0 чёто нигде не могу найти. Может это какой-нибудь странный побочный эффект от chroot?

bugmaker ★★★★☆
()
Ответ на: комментарий от dn2010

Ещё нет, но собираюсь. Умя тож подозрения были что дело в баше.

bugmaker ★★★★☆
()
Ответ на: комментарий от anonymous

часто попадаюсь на firefox& или xinit -- :1&, но ИМХО от приложения не зависит. Зависало konsole, urxvt и urxvt+screen, причём в screen зависает только одна сессия, из которой запущено. Переключяться меж сессиями можно.

Вот так воспроизводится, но далеко не всегда, похожий эффект: в обычном xterm запускается три раза xcalc& например, потом закрывается _второй_ запущенный xcalc. Есть вероятность, что пока не закроеш остальные два xcalc, этот xterm зависает. После убиения остальных xcalc видно, что нажатые клавиши либо отрабатывали, но содержимое терминала не обновлялось, либо сохранились в буфере и отработали после закрытия всех xcalc.

bugmaker ★★★★☆
()

man xorg.conf<Enter>/grab<Enter>

Option "AllowDeactivateGrabs" "boolean"
This option enables the use of the Ctrl+Alt+Keypad-Divide key
sequence to deactivate any active keyboard and mouse grabs.
Default: off.

Option "AllowClosedownGrabs" "boolean"
This option enables the use of the Ctrl+Alt+Keypad-Multiply key
sequence to kill clients with an active keyboard or mouse grab
as well as killing any application that may have locked the
server, normally using the XGrabServer(3x) Xlib function.
Default: off.
Note that the options AllowDeactivateGrabs and AllowClosedown-
Grabs will allow users to remove the grab used by screen
saver/locker programs. An API was written to such cases. If you
enable this option, make sure your screen saver/locker is
updated.

mr ★★
()
Ответ на: комментарий от mr

Правда если сначала нажать Ctrl+Alt+Keypad-Divide, то приложение не обязательно при этом <<отпускает>> клавиатуру, но при этом Ctrl+Alt+Keypad-Multiply работать для него точно больше не будет. Так что лучше сразу Ctrl+Alt+Keypad-Multiply... убивать...

P.S. <<В бою>> эти опции я ещё не пробовал--сегодня обнаружил их существование. Успел поиграть только с firefox и gimv.

mr ★★
()
Ответ на: комментарий от Keiko

mkdir -p активно юзается в pkgtools, например в /sbin/installpkg. Если бы изначально было такое странное поведение этого, слаква даже установиться не смогла бы. Так что ИМХО данный эффект был спровоцирован какими-либо неблагими деяниями ужо после установки.

bugmaker ★★★★☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.