From: Denis Nazarov <marsden@mail.ru> To: Sisyphus@lists.altlinux.org Subject: [sisyphus] патч для rdesktop Date: Sun, 15 Mar 2009 17:34:28 +0500 Message-ID: <200903151734.28718.marsden@mail.ru> (raw) Здравствуйте всем! В связи с некоторым неудобством использования rdesktop в full-screen mode я озадачился внедрением в него способности сворачиваться каким-либо образом. Покопавшись в исходниках, нашел комбинацию Ctrl-Alt-Enter, которая переключает режим из полноэкранного в оконный, но при этом не сворачивалось получающееся окно. Поэтому, еще покопавшись в документации по иксам, протрассировав порядок событий, сделал патч, который по этой же самой комбинации не только переводит сессию в оконный режим, но и сворачивает ее. При разворачивании сессии она опять переводится в полноэкранный режим. Попутно патч решает еще одну проблему - исправляет файл раскладки для русской клавиатуры, теперь по умолчанию после установки пакета в русской раскладке точка воспринимается как точка (рядом с буквой Ю), а в английской раскладке - как /, что, в общем-то, на клавиатуре и нарисовано. Патч сделан для версии rdesktop-1.6.0-alt2.1, протестирован мной в KDE3, KDE4, GNOME, IceWM, WM, Enlightenment в бранче 4.1. Во всех, кроме двух последних, работает нормально, то есть по Ctrl-Alt-Enter сессия сворачивается в панель задач и при любом способе активации (Alt+Tab, мышкой) разворачивается обратно. В WM, Enlightenment - сворачивание происходит нормально, но разворачивать приходится ручками - при двойном щелчке на иконке восстанавливается оконный режим и чтобы перейти в полноэкранный - приходится еще раз нажимать на Ctrl-Alt-Enter. Патч здесь http://neftekamsk.us/files/rdesktop-ctrl-alt-enter-minimize.patch собранный бинарник здесь http://neftekamsk.us/files/rdesktop-1.6.0-alt2.1.i586.rpm исходники здесь http://neftekamsk.us/files/rdesktop-1.6.0-alt2.1.src.rpm Прошу тестить и голосовать за включение его в сизиф :)
next reply other threads:[~2009-03-15 12:34 UTC|newest] Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top 2009-03-15 12:34 Denis Nazarov [this message] 2009-03-15 14:53 ` Denis Klimov 2009-03-15 15:14 ` Denis Nazarov 2009-03-15 15:18 ` Mikhail Gusarov 2009-03-15 15:23 ` Denis Nazarov 2009-03-15 15:25 ` Mikhail Gusarov 2009-03-15 18:42 ` Sergey 2009-03-17 15:41 ` Michael Shigorin 2009-03-17 15:44 ` Mikhail Gusarov 2009-03-24 8:21 ` Michael Shigorin 2009-03-17 16:13 ` Denis Nazarov 2009-03-18 7:09 ` Sergey 2009-03-15 19:37 ` Vitaly Lipatov 2009-03-15 19:05 ` Michael A. Kangin 2009-03-15 20:41 ` Денис Назаров 2009-03-17 15:42 ` Michael Shigorin
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=200903151734.28718.marsden@mail.ru \ --to=marsden@mail.ru \ --cc=Sisyphus@lists.altlinux.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux Sisyphus discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \ sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru public-inbox-index sisyphus Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.sisyphus AGPL code for this site: git clone https://public-inbox.org/public-inbox.git