LINUX.ORG.RU
ФорумTalks

[thunar][link-panel] синдром импотента?

 


0

0

Эта левая панель просто ппц. Уже лет 5 такое наблюдаю. Можно как-нибудь ее широту изменить? У меня названия всех линков там в 3 раза меньше, чем ширина панели. На кой такой большой размер-то?

★★

Ответ на: комментарий от wyldrodney

>>А что, они не сделали возможность её двигать?

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

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

Ну ты просто супер! Спасибо за потрясную идею!

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

Мышом зацепил границу и сдвинул. Может, дело в дебиановских патчах? Хотя тут:

$ aptitude show thunar | grep -i version Version: 0.9.0-10

все стандартно.

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

да нифига не двигается, проверял же, двигается только вправо!
И какой такой дебиан?? У меня гента

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

Могу ошибаться, давно им не пользовался, но вроде эта проблема так или иначе связана с локализацией. Попробуй с en_US, должна начать "сужаться" свободно. Проблеме сто лет уже, но всем по...

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

>>Проблеме сто лет уже, но всем по...

так о том и речь :(

>>Попробуй с en_US, должна начать "сужаться" свободно


не, нифига, тот же эффект

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

Под убунтой 9.04 thunar клянется что он:
$ thunar --version
Thunar 1.0.0 (Xfce 4.6.0)
Но я это помню уже давно, такое же поведение было и до 1.0.0!

Под при LANG=ru_RU.UTF8 левая панель действительно не сужается. Но при LANG=en_US.UTF8 сужается без проблем.
Пруфпик: http://fluda.net/personal/thunar.png

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

В погоне за производительностью видеоподсистемы я обновил дрова. Теперь ни Блендер, ни Гимп там(система с кедами) не работают. Ну а откатываться лениво. Вот сижу под бубнтой...

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

Четверо.
Проблема не системно-зависима.

Ниразу не замечал, потому что пользовался/пользуюсь Деревом вместо Закладок.

> thunar --version
Thunar 1.0.1 (Xfce 4.6.1)

Copyright (c) 2004-2009
	Команда разработчиков Thunar. All rights reserved.

Автор: Benedikt Meurer <benny@xfce.org>.

Сообщайте об ошибках на <http://bugzilla.xfce.org/>.

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

Тысячи нас. Проблема то известная, да вот фиксить никто не хочет.

$ thunar --version
Thunar 1.0.1 (Xfce 4.6.1)

narayan
()

Нашел источник ошибки. Профи, берегитесь, я в С ничего не понимаю и это, пожалуй, мои первые строки на нем (и глядя на мой стиль - последние). В файле thunar-shortcuts-view.c находим следующую строку:
"width-chars", strlen(_("File System")),

Суть в том, что оно пытается получить длину строки в мультибайтовой кодировке по кол-ву байт в ней, что не совсем корректно. А теперь приводим этот кусок кода к следующему виду:
<быдлокод>

int vinil_n, vinil_len;
wchar_t *vinil_wp;
vinil_n = strlen(_("File System")) * sizeof(wchar_t);
vinil_wp = (wchar_t *)malloc(vinil_n);
vinil_len = mbstowcs(vinil_wp, _("File System"), vinil_n);

renderer = g_object_new (GTK_TYPE_CELL_RENDERER_TEXT,
"ellipsize-set", TRUE,
"ellipsize", PANGO_ELLIPSIZE_END,
"width-chars", wcswidth(vinil_wp, vinil_len),
NULL);

</быдлокод>

После этого проблема исчезает.
Для написания первых 5 строк использовал вот эту доку: http://www.debian.org/doc/manuals/intro-i18n/ch-internal.en.html
Если кто разбирается в C - буду рад, если накатаете нормальный патч или грамотную багу в трекер их, мой вариант выглядит безобразно.
Пруфпик с исправленной ошибкой: http://fluda.net/personal/thunar_fixed.png

Уф, глаза режет, пойду болеть дальше.

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

Полазил по багтрекеру XFCE и увидел там предложение убрать это ограничение на размер вообще. В принципе, мне этот вариант понравился больше. Пробуйте.
В файле thunar-shortcuts-view.c просто удаляем (или коментим) следующую строку:
"width-chars", strlen(_("File System")),

Больше ограничения нет. Остается какое-то мизерное, не дающее панеле совсем исчезнуть и все.

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