LINUX.ORG.RU

CDE Ну ничего нельзя сделать

 , , , ,


1

2

Насмотрелся я в галерее ваших этих CDE и захотелось мне тоже этой самой дичи, Дичь была скачана, собрана и установлена. Два дня я пытался разобраться как поменять шрифт на свой любимый и почему нижняя панель наглухо прибита гвоздями, ничего не добавить туда своего или удалить.

Ну ничего нельзя сделать. Подскажите как это все ковыряется?

ЗЫ:Как свой валпаппер на экран поставить разобрался, вроде не совсем валенок.

★★★

Подскажите как это все ковыряется?

CDE никогда не славился кастомизируемостью, в нём много захардкожено и прибито гвоздями. Лучше обрати свой взор на WindowMaker и прикоснись к этой частичке истории. Классическое LOR DE прямиком из 1999 года, так-то!

https://www.linux.org.ru/gallery/archive/1999/11/

До активного распространения KDE и GNOME именно WindowMaker был популярным, а CDE был слабоюзабельной проприетарщиной на уже тогда полудохлых коммерческих UNIX’ах.

Современные скриншоты тоже красивы:

https://www.linux.org.ru/tag/wmaker?section=3

Да и как минимум WindowMaker менее вырвиглазный и более удобный/юзабельный.

EXL ★★★★★
()
Последнее исправление: EXL (всего исправлений: 1)
Ответ на: комментарий от GUrYn

Можно. Это DE из мира где Wayland-мышление еще не заставило всех делать несовместимые костыли.

https://en.wikipedia.org/wiki/X_resources

https://community.hpe.com/t5/operating-system-hp-ux/change-cde-fonts/m-p/3434...

MOPKOBKA ★★★★
()
Последнее исправление: MOPKOBKA (всего исправлений: 3)
Ответ на: комментарий от EXL

До активного распространения KDE и GNOME именно WindowMaker был популярным, а CDE был

... платным

Где теперь клон CDE в виде Xfce4, а где WindowMaker?

MOPKOBKA ★★★★
()
Последнее исправление: MOPKOBKA (всего исправлений: 1)
Ответ на: комментарий от MOPKOBKA

Где теперь клон CDE в виде Xfce4

На помойке истории вместе с CDE.

https://upload.wikimedia.org/wikipedia/commons/1/19/Xfce3.jpg

Как только XFCE3 перешёл от копирования CDE и тулкита XForms на копирование Classic Desktop и GTK+2, так сразу у него и популярность возросла и некоторые дистрибутивы (Debian) даже подумывали о том, чтобы сделать его как DE по-умолчанию: Debian экспериментирует с использованием по умолчанию Xfce вместо GNOME

EXL ★★★★★
()
Последнее исправление: EXL (всего исправлений: 1)
Ответ на: комментарий от EXL

У них на офф.сайте есть скриншоты, даже версия 4.2 имеет cde панель, и все еще можно настроить ее на такую панель, и на сворачивание приложение на рабочий стол.

https://cdn.xfce.org/about/screenshots/4.2-2.jpg

Вот 3 версия о которой ты говоришь, classic desktop? https://i.redd.it/byf1o06qhkh21.png

MOPKOBKA ★★★★
()
Последнее исправление: MOPKOBKA (всего исправлений: 1)
Ответ на: комментарий от ox55ff

ТС пришёл спросить как шрифты настроить. Про говно ТС ничего не писал, в отличие от тебя, употребившего слово «говно» три раза в двух предложениях. Ну и кто тут копрофил?

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

некоторые дистрибутивы (Debian) даже подумывали о том, чтобы сделать его как DE по-умолчанию:

В дебиане шикарный xfce, почти по умполчанию. Искаропки все работает и настроено. Видно, что сами дебианщики пользуются именно им. Нашел в нем пристанище. Иногда ствлю гном или кеды, раз в два-три года, что в очередной раз проблеваться, с облегчением возвращаясь в xfce. Другой фаворит у меня-cwm.

slew
()

Два дня я пытался разобраться как поменять шрифт на свой любимый

Шрифты меняются так - Как использовать xft шрифты в CDE (комментарий)

Вообще в следующий раз ищите по тегу CDE. Я конкретно в этом уже ковырялся и нашел решение.

почему нижняя панель наглухо прибита гвоздями, ничего не добавить туда своего или удалить.

Туда можно добавить значки в субпанель перетаскиванием на Install icon в субпанели. Щелкаете на значке прявой клавишей, выбираете добавить субпанель, открываете субпанель(Для этого надо щелкнуть на стрелке на значком на панели)

vbcnthfkmnth123 ★★★★★
()
Последнее исправление: vbcnthfkmnth123 (всего исправлений: 2)
Ответ на: комментарий от vbcnthfkmnth123

Прописал

*.renderTable: variable

*.renderTable.variable.fontName: «Мой шрифт»

*.renderTable.variable.fontSize: 12

*.renderTable.variable.fontType: FONT_IS_XFT

в $HOME/.Xresource

и /usr/dt/etc/cde/fontaliases/fonts.alias в конце

Но выглядеть шрифт стал как то по нормальному не тот с засечками и не тот который мой.

команда fc-match -f «%{family}:%{file}\n» | sed ‘s/(.):(.)/\1:-adobe-\1-medium-r-normal—120——*/’

говорит что это шрифт: DejaVu Sans:-adobe-DejaVu Sans-medium-r-normal—120——*

GUrYn ★★★
() автор топика
Последнее исправление: GUrYn (всего исправлений: 3)
Ответ на: комментарий от GUrYn

Можно.

Но это должен быть серверный шрифт (проще всего настроить в xorg.conf, или читай man xset fp).

Кроме того, в библиотеке FreeType, через которую даже X-сервер рисует TTF/OTF-шрифты, недавно поменяли интерпретатор байткода по умолчанию, и поэтому векторные шрифты без сглаживания рисуются как какашка. Тебе придётся запускать Xorg в специальном окружении, и это означает, что ты, скорее всего, будешь вынужден повесить на него setuid root, либо же придётся пересобирать FreeType.

Наконец, если не хочется трахаться с X-ресурсами (а это вряд ли), то dtstyle позволит тебе выбрать серверные шрифты, соответствующие маскам -dt-application-* и/или dt-system-*. Это псевдонимы (aliases), т.е. тебе придётся удалять псевдонимы по умолчанию, существующие в CDE, запускать mkfontscale, создавать fonts.dir и fonts.scale, добавлять их в font path X-сервера и, наконец, вручную править fonts.alias.

После всех этих нехитрых операций останется только выполнить xset fp rehash или перезапустить X-сервер.

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

А старый xfsd собранный с freetype 1 не прокатит? Запустить его и указать в xset. На hd мониторе шг не будет заметно.

Shadow ★★★★★
()
Последнее исправление: Shadow (всего исправлений: 1)
Ответ на: комментарий от GUrYn

У меня выдает то же самое. Это означает, что вы скопировали просто у меня, а не написали там тот шрифт который вам нужен в /usr/dt/etc/cde/fontaliases/fonts.alias

Название нужного шрифта там укажите, сохраните и перезапустите Xserver.

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

сначала посмотри какие у тебя есть фонты, команда:

xlsfonts

Нарисуй файл с ресурсами в формате который тебе подсказали, чтоб его применить сразу, выполни:

xrdb -m < [your file]

На самом деле достаточно удобно, с точки зрения, что таким образом можно настроить весь иксовый софт и этот настроенный ресурс будет у тебя копироваться до скончания времени. Там ничего не меняется и не будет меняться :-).

vtVitus ★★★★★
()
Последнее исправление: vtVitus (всего исправлений: 2)
Ответ на: комментарий от Shadow

Из соображений безопасности поддержка внешних серверов шрифтов (да и локальных тоже) «выпилена» из X-сервера.

Т.е. выполнить xset fp+ tcp/localhost:7100 уже не получится — только локальные каталоги.

Возможно, если у вас Gentoo, или вы собираете всё из портов в NetBSD — там может быть по-другому. YMMV, как говорится.

Но в Debian/Devuan/Ubuntu ни шрифтовых серверов (xfs), ни возможности подключить внешний xfs к X-серверу уже давно нет.

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

$ fc-match –verbose «PlayStation:size=10» Pattern has 36 elts (size 48) family: «PlayStation»(s) familylang: «en»(s) style: «Bold»(s) «Negreta»(s) «tučné»(s) «fed»(s) «Fett»(s) «Έντονα»(s) «Negrita»(s) «Lihavoitu»(s) «Gras»(s) «Félkövér»(s) «Grassetto»(s) «Vet»(s) «Halvfet»(s) «Pogrubiony»(s) «Negrito»(s) «Полужирный»(s) «Fet»(s) «Kalın»(s) «Krepko»(s) «Lodia»(s) stylelang: «en»(s) «ca»(s) «cs»(s) «da»(s) «de»(s) «el»(s) «es»(s) «fi»(s) «fr»(s) «hu»(s) «it»(s) «nl»(s) «no»(s) «pl»(s) «pt»(s) «ru»(s) «sv»(s) «tr»(s) «sl»(s) «eu»(s) fullname: «PlayStation Bold»(s) fullnamelang: «en»(s) slant: 0(i)(s) weight: 200(f)(s) width: 100(f)(s) size: 10(f)(s) pixelsize: 10.4167(f)(s) foundry: "HL "(w) hintstyle: 1(i)(w) hinting: True(s) verticallayout: False(s) autohint: False(s) globaladvance: True(s) file: «/usr/share/fonts/truetype/playstation.ttf»(w) index: 0(i)(w) outline: True(w) scalable: True(w) dpi: 75(f)(s) scale: 1(f)(s) charset: 0000: 00000000 ffffffff ffffffff 7fffffff 00000000 ffffffff ffffffff ffffffff 0001: 00000000 00020000 00000000 00000000 00000000 00000000 00000000 00000000 0002: 00000000 00000000 00000000 00000000 00000000 00000000 3f0002c0 00000000 0003: 00000000 00000000 00000000 40000000 00000000 00000000 00000000 00000000 0020: 77180000 06000047 00000010 00000000 00000000 00001098 00000000 00000000 0021: 00400000 00000004 00000000 00000000 00000000 00000000 00000000 00000000 0022: 46268044 00000800 00000100 00000030 00000000 00000000 00000000 00000000 00f0: 00000006 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00fb: 00000006 00000000 00000000 00000000 00000000 00000000 00000000 00000000 (w) lang: aa|ay|bi|br|ch|da|de|en|es|eu|fj|fo|fur|fy|gd|gl|gv|ho|ia|id|ie|io|is|it|lb|mg|nb|nds|nl|nn|no|nr|oc|om|pt|rm|sma|smj|so|sq|ss|st|sv|sw|tl|ts|uz|vo|wa|xh|yap|zu|an|fil|ht|jv|kj|kwm|li|ms|ng|pap-an|pap-aw|rn|rw|sc|sg|sn|su|za(s) fontversion: 65536(i)(s) fontformat: «TrueType»(w) embeddedbitmap: True(s) decorative: False(s) lcdfilter: 1(i)(w) namelang: «en»(s) prgname: «fc-match»(s) postscriptname: «PlayStation-Bold»(w) color: False(w) symbol: False(s) variable: False(s)

Я извинюсь за разметку хз как её править, но что не так со шрифтом?

GUrYn ★★★
() автор топика
Последнее исправление: GUrYn (всего исправлений: 1)
Ответ на: комментарий от GUrYn

Нашелся шрифт с игровой приставки, красивый, я пытается их впихнуть в CDE, будет красиво! Скажите как сделать.

GUrYn ★★★
() автор топика
Последнее исправление: GUrYn (всего исправлений: 4)
Ответ на: комментарий от GUrYn

Ты вообще понимаешь разницу между клиентскими и серверными шрифтами в X11? fc-match вообще из другой оперы.

Первый абзац: https://wiki.archlinux.org/title/X_Logical_Font_Description

Тебе уже всё разжевали и объяснили.

Bass ★★★★★
()
Последнее исправление: Bass (всего исправлений: 1)