Апр 17

Juan Carlos G. Torres ака Jucato опубликовал квартальный отчёт о ходе разработки Yakuake — графической Linux-консоли в стиле Quake III.
Первым представленным новшеством стала возможность перетаскивания вкладок по панели с помощью левой кнопки мыши. Сначала это было сделано в Konsole — теперь и в Yakuake.
перетаскивание табов

Из контекстного меню стало возможным заблокировать вкладку, т.е. обезопасить её от закрытия. При попытке закрыть появится диалог подтверждения действия. «Замок» накладывается на все терминалы в этой вкладке, в том числе и те, что были «разделены». Есть и ограничения — команда «exit» в самом терминале, комбинация Ctrl+D и встроенный в Konsole метод (вызывается через контекстное меню или по Ctrl+Shift+W ) не экранируются.
блокировка вкладки

Другой тип блокировки — “Disable Keyboard Input” (отключить ввод с клавиатуры) — т.е. терминал переводится в режим «read only». Ультимативное решение для настоящих ценителей.

И последнее – новый визуальный эффект “Visual Effect Overlay”, позволяет накинуть полупрозрачное «покрывало» поверх терминала. Например, если вы печатаете в заблокированном терминале – он будет мигать красным на протяжении всего процесса, или при выборе из меню, какую консоль заблокировать, та что сейчас под курсором будет подсвечена голубым:

  • LXj

    Немного погуглив, обнаружил, что qdbus org.kde.yakuake /yakuake/tabs setTabTitle 0 moo устанавливает заголовок "moo" на вкладке с сессией 0. Если самая первая вкладка не закрывалась, то её номер и будет 0.


    qdbus org.kde.yakuake /yakuake/tabs sessionAtTab 0 даст номер сессии на самой первой вкладке (крайней слева)


    qdbus org.kde.yakuake /yakuake/sessions activeSessionId -- номер активной сессии.


    Т.е. изменить заголовок текущей вкладки можно так:


     S=`qdbus org.kde.yakuake /yakuake/sessions activeSessionId`
    qdbus org.kde.yakuake /yakuake/tabs setTabTitle $S moo

    Вообще если запустить в консоли qdbus org.kde.yakuake, то можно накопать много всякого интересного :)

  • LXj

    В KDE4 DCOP вообще заменили на DBUS

  • C yakuake уже больше года. В kde3 с помощью DCOP автоматически при заходе на определенный хост называл вкладки:
    dcop yakuake DCOPInterface slotRenameSession $DCOP_YAKUAKE_SESSION "host_xx"


    После установки ubuntu 8 c kde4 DCOP не работает - "object not accessible"


    Может ктото решил проблему


  • no compiz = no problem


    Turning off compiz (no desktop effects) solves the problem with me. So it seems to be a combination of compiz , gnome and yakuake/konsole.


    It seems this has greatly improved with NVIDIA 185.13. All my yakuake render issuses are gone!


    after my tests this can be fixed by using the latest compiz from jaunty and activate "force synchronization between x and glx" in compiz settings-manager



    А впрочем ты сам читал.

  • wl

    Там уже все есть.
    https://bugs.launchpad.net/yakuake/+bug/264176/

  • В багзиллу.

  • wl

    Ага, хрентам. То же самое. :(

  • wl

    Пришлось довольно давно отказаться от него в пользу Guake из-за этих багов. Пишешь ls -la, а в ответ тишина. Закрываешь-открываешь - порядок.


    Поставил опять - вроде не глюкует.


  • А как там с глюком, когда содержимое экрана не всегда обновлялось?



    Не встречал - смотри активность в соответствующем багрепорте.

  • wl

    А как там с глюком, когда содержимое экрана не всегда обновлялось?

  • sauron

    Вот бы кто её под винду портировал ^_^

  • Наверное чаще Yakuake ничего не использую. Такая удобная штука.

blog comments powered by Disqus