Как показать полные имена на рабочем столе в XFCE?

4

Допустим, у меня на рабочем столе есть иконка «Личная папка». Что я на самом деле вижу, так это значок и «perso ...» - поэтому вопрос в том, как отобразить полное имя, независимо от того, как долго это будет. Сокращения нет, однако с переносами строк все в порядке (например, он будет отображаться в двух строках «личный» и второй «папка»).

greenoldman
источник

Ответы:

6

Имейте взгляд на HIDDEN CUSTOMIZATIONSупомянутых в xfdesktop«с README:

Если вы используете представление значков и хотите изменить внешний вид текста, у вас есть три вещи, которые вы можете изменить: непрозрачность (прозрачность) фона с закругленными углами текста, цвет фона с закругленными углами текста и цвет сам текст.

Вы хотели бы добавить что-то вроде этого в свой ~/.gtkrc-2.0файл:

style "xfdesktop-icon-view" {
    XfdesktopIconView::label-alpha = 75
    XfdesktopIconView::selected-label-alpha = 100
    XfdesktopIconView::ellipsize-icon-labels = 1
    XfdesktopIconView::tooltip-size = 128

    XfdesktopIconView::shadow-x-offset = 1
    XfdesktopIconView::shadow-y-offset = 1
    XfdesktopIconView::shadow-color = "#ff0000"
    XfdesktopIconView::selected-shadow-x-offset = 2
    XfdesktopIconView::selected-shadow-y-offset = 2
    XfdesktopIconView::selected-shadow-color = "#00ff00"

    XfdesktopIconView::cell-spacing = 6
    XfdesktopIconView::cell-padding = 6
    XfdesktopIconView::cell-text-width-proportion = 2.5

    base[NORMAL] = "#00ff00"
    base[SELECTED] = "#5050ff"
    base[ACTIVE] = "#0000ff"

    fg[NORMAL] = "#ff0000"
    fg[SELECTED] = "#ff0000"
    fg[ACTIVE] = "#ff0000"
}
widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view"

Согласно этому сообщению на форуме XFCE ,

XfdesktopIconView::cell-text-width-proportion = 2.5

должно быть то, что вы ищете (попробуйте более высокое значение).

Редактирование Чтения больше нити я связан, я понимаю , что

XfdesktopIconView::ellipsize-icon-labels = 0

должен сделать лучшую работу (это уже в READMEвыдержке ... ну, я этого не заметил).

Sr-
источник
Большое спасибо! В моем случае это должна быть только эта строчка внутри, потому что, когда я вставил все, я получил смещение компонентов RGB в метке. Однако проблема сейчас в том, что это делается за счет размера сетки, каждая ячейка огромна, поэтому я могу иметь ~ 12 иконок на экране.
greenoldman
Помогает ли работа с другими cell-*значениями, то есть уменьшение интервала и отступов?
sr_
Да, но это только прокладка. Основная проблема в том, что XFCE устанавливает размер ячейки в соответствии с самым длинным видимым текстом (если вы используете эти настройки). Так что это могло бы сработать, если бы я мог избавиться от сетки (например).
Greenoldman
1
@macias не могли бы вы попробовать то, что я редактировал? :)
sr_
Ты замечательный! Спасибо, это решает проблему.
greenoldman
3

В моем домашнем каталоге я должен был создать файл с именем, .gtkrc-2.0поскольку там не было существующего. В этот новый файл я ввел и сохранил следующее:

style "xfdesktop-icon-view" {
    XfdesktopIconView::ellipsize-icon-labels = 0
}
widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view"

В этом файле больше ничего не было нужно, только код, как написано выше. Когда ellipsize-icon-labelsустановлено значение 0, усечение имен файлов отсутствует. Когда он установлен в 1, тогда будет усечение.

Когда вы сохранили все вышеперечисленное, просто выйдите и снова войдите в систему, чтобы изменения вступили в силу.

Этот ответ основан на README, найденном в репозитории xfce git .

Чейни
источник
0

Мне было интересно только увидеть полные имена элементов на моем рабочем столе XFCE, и вот что я сделал: я скопировал строки выше в свой файл gtkrc-2.0, но все было разнесено и полно разных цветов; поэтому я удалил все, кроме нескольких строк:

style "xfdesktop-icon-view" {
    XfdesktopIconView::cell-spacing = 2
    XfdesktopIconView::cell-padding = 2
    XfdesktopIconView::cell-text-width-proportion = 3.1

}
widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view"file:///home/ionutz/Desktop/gtkrc

Теперь все выглядит нормально, и элементы на моем рабочем столе XFCE имеют полные имена; все, что вам нужно сделать сейчас, это изменить номер с XfdesktopIconView::cell-text-width-proportion = 3.1линии; попробуйте 3.2, 3.5 и т. д. и выйдите из системы, чтобы увидеть, как она выглядит и нравится ли вам.

Джон Д
источник