1

1. Как изменить шрифт ВСЕГО (может некорректно маленько выразился) - т.е. тот шрифт, который берет любая прога и использует его? Интересует один в один как в Ubuntu (очень нравится внешне).
2. Как реализовать данный функционал: при нажатии на хоткей вылазит окошко модальное/без_рамок_и_пр с иконками приложений со структурой сетки (примерно как в главном меню Android)? Идеаль конечно с возможностью управлению ярлыками/группами. Могу предположить - поставить какую-то панельку, но специльно такую, что бы она открывалась по пункту меню и сделать на нее хоткей.
3. Как ставить плагины к IceWM? Имеется ввиду сторонние, не разрабатываемые изначально для данного WM.

2 (06.06.2011 00:23:35 отредактировано SergMarkov)

qtconfig для qt прог, gtk-chtheme для gtk
Какие плагины ?
Шрифт самого айса как то так
/home/user/.icewm/themes/тема/default.theme
# Font Specification
TitleFontNameXft        =    sans-serif:size=14:bold
MenuFontNameXft            =    sans-serif:size=14:bold
MinimizedWindowFontNameXft    =    sans-serif:size=14
ActiveButtonFontNameXft        =    sans-serif:size=14:bold
NormalButtonFontNameXft        =    sans-serif:size=14
ToolButtonFontNameXft        =    sans-serif:size=14
NormalWorkspaceFontNameXft    =    sans-serif:size=14
ActiveWorkspaceFontNameXft    =    sans-serif:size=14:bold
QuickSwitchFontNameXft        =    sans-serif:size=14
ListBoxFontNameXft        =    sans-serif:size=14
StatusFontNameXft        =    sans-serif:size=14
ToolTipFontNameXft        =    sans-serif:size=14
ActiveTaskBarFontNameXft    =    sans-serif:size=14:bold
NormalTaskBarFontNameXft    =    sans-serif:size=14
ClockFontNameXft        =    sans-serif:size=14
InputFontNameXft        =    sans-serif:size=14

3

Это все работает криво. Качал и убунтовские шрифты, и Metiff Mekko и пр. сглаженные - то интервал огромный, то артефакты...
Я когда, к примеру, ставлю XFCE - нам все шрифты красивые так как все в комплекте? Может надо либы для чего-то ставить?

Прошу ответить тех, у кого слака чисто с WM(без DE) и отличные шрифты, типа убунтовских, как вы это сделали?

4 (09.06.2011 02:15:11 отредактировано SergMarkov)

metra пишет:

Это все работает криво. Качал и убунтовские шрифты, и Metiff Mekko и пр. сглаженные - то интервал огромный, то артефакты...
Я когда, к примеру, ставлю XFCE - нам все шрифты красивые так как все в комплекте? Может надо либы для чего-то ставить?
Прошу ответить тех, у кого слака чисто с WM(без DE) и отличные шрифты, типа убунтовских, как вы это сделали?

Есть лучший убунтовский шрифт по прозванию liberation sans :-)
На slacky.eu есть пакет font-manager, с его помощью настраивается сглаживание и прочие плюшки для каждого шрифта, им же можно выключить ненужные шрифты
В Icewm получается примерно как то вот так, c учетом что это png и его качество заведомо плохое
http://www.ljplus.ru/img4/s/e/serg_markov/09_06_2011__02_09_27.jpg
На практике он выглядит гораздо лучше
Настройки вот такие
http://www.ljplus.ru/img4/s/e/serg_markov/09_06_2011__02_14_02.jpg

5

Не на slack.eu не на slackbuilds.org нету такого пакета.
Нашел на slackfind.net.

Шрифт данный нашел, настройки дополнительные задал - а как применить? Тыкаю, тыкаю, не получается)

6 (09.06.2011 11:58:56 отредактировано sun)

Cоздайте файл ~/.Xresources c таким содержимым

Xft.autohint: 0
Xft.lcdfilter:  lcddefault
Xft.hintstyle:  hintslight
Xft.hinting: 1
Xft.antialias: 1
Xft.rgba: rgb
Xft.dpi: 96

и рестарт иксов.
Шрифт Ubuntu возьмите здесь http://packages.ubuntu.com/natty/ttf-ubuntu-font-family , распотрошите deb архиватором и поставьте шрифты руками.

Ничто из того, что поддаётся объяснению, не существует.

7

sun, все стало нормально, но шрифт то остался прежним? То что вы написали, я так понимаю, это лишь настройка отображения любого шрифта в иксах?

8

metra пишет:

Не на slack.eu не на slackbuilds.org нету такого пакета.
Нашел на slackfind.net.

Шрифт данный нашел, настройки дополнительные задал - а как применить? Тыкаю, тыкаю, не получается)

Иксы перезагрузить :-)

9 (09.06.2011 12:12:46 отредактировано SergMarkov)

metra пишет:

sun, все стало нормально, но шрифт то остался прежним? То что вы написали, я так понимаю, это лишь настройка отображения любого шрифта в иксах?

Где прежним ? Его сменить надо и в qtconfig и gtk-chtheme и в настройках icewm

10

SergMarkov пишет:
metra пишет:

Не на slack.eu не на slackbuilds.org нету такого пакета.
Нашел на slackfind.net.

Шрифт данный нашел, настройки дополнительные задал - а как применить? Тыкаю, тыкаю, не получается)

Иксы перезагрузить :-)

Там как-то не очевидно все - т.е. мне просто мышкой надо ткнуть в шрифт и все (выделить его из списка)?  smile

11 (09.06.2011 12:17:18 отредактировано sun)

.Xresources отвечает за способ отрисовки шрифтов

наименование шрифтов/тем gtk/иконок прописываются в файле ~/.gtkrc-2.0 , примерно так

gtk-theme-name="Poppy"
gtk-icon-theme-name="Poppy"
gtk-font-name="Ubuntu 9"

пропишите нужные значения и рестарт иксов.

Ничто из того, что поддаётся объяснению, не существует.

12

metra пишет:

Там как-то не очевидно все - т.е. мне просто мышкой надо ткнуть в шрифт и все (выделить его из списка)?  smile

ctrl-alt-backspace нажать :-) и startx набрать, если нет входа автоматом

13 (09.06.2011 12:38:39 отредактировано sun)

Чтобы добавить шрифты в систему положите их в папку ~/.fonts и сделайте

$ fc-cache -v -f
Ничто из того, что поддаётся объяснению, не существует.

14

SergMarkov, sun, разобрался, спасибо, позже скрин кину)

15 (09.06.2011 13:50:17 отредактировано bormant)

metra пишет:

Не на slack.eu ... нету такого пакета.

Есть

http://repository.slacky.eu/slackware-13.1/graphic/font-manager/0.5.5_4/font-manager-0.5.5_4-i486-1sl.txz

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

16

screenshoot

Все норм)  smile

17

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

18 (09.06.2011 19:51:09 отредактировано SergMarkov)

metra пишет:

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

/home/user/.icewm/themes/тема/taskbar/icewm.xpm
или
/home/user/.icewm/themes/тема/taskbar/linux.xpm
/home/user/.icewm/themes/тема/taskbar/start.xpm

Стандарные где то в /usr/share/icewm

19 (22.06.2011 19:30:56 отредактировано cdrw)

Насчет шрифтов так ничего и не понял.
У меня под SaixOS 13.37 XFCE ужасное отображение на черном фоне шрифтов.
На светлом фоне сносное

http://shot.photo.qip.ru/small/202KAbY.png

Ну нравятся мне тёмные темы... А шрифт выглядит таки ужасно.
Вроде все делал как советовали в теме. Установил ubuntu-font, прописал в .gtkrc-2.0, дописал в .Xresources, повторил настройку Font manager как на скрине...
Перезагрузил, наконец.
А воз и ныне там.
Как таки сделать отображение шрифтов потолще, как в Ubuntu?

P.S
Сменил скрин на большее разрешение

20

У меня под SaixOS 13.37 XFCE

Xfce а панель от lxde?

Ничто из того, что поддаётся объяснению, не существует.

21

sun пишет:

Xfce а панель от lxde?

Только кнопка. Нравится очень.

22

Ну а стандартными средствами в диалоге выбора тем оформления в xfce что не получается, там же можно и хинтинг шрифтов выставить и сглаживание и dpi?

Ничто из того, что поддаётся объяснению, не существует.

23

sun пишет:

Ну а стандартными средствами в диалоге выбора тем оформления в xfce что не получается, там же можно и хинтинг шрифтов выставить и сглаживание и dpi?

Начитан.
Не получается...
Патчить не очень охота, но придётся...
Отпишусь.

24

Ну вот, вроде бы уже лучше.

http://shot.photo.qip.ru/small/302KAw8.png

Компилил пакеты предложенные Даганом.
Описание здесь.

25

После установки slackware 13.37+gnome 2.30.2 возникло несколько вопросов:
1)не пойму почему в gnome-terminal и в консоли разные локали(rootа) вследствие чего некорректно отображаются латинские символы(в терминале).
Консоль:

 Консоль:

#locale
LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=

Терминал:
 Консоль:

#locale
LANG=
LC_CTYPE="POSIX"
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=

2)Какие средства(уловки) можно использовать для облегчения установки зависимостей?

26

1) проверить ~/.bashrc, ~/.bash_profile, ~/.bash_login, ~/.profile, что-то ещё автостартующее на предмет export LANG=POSIX

2) пользоваться slapt-get и репозиторием с прописанными зависимостями.

ps. Как запускается gnome-terminal ?

27

bormant пишет:

1) проверить ~/.bashrc, ~/.bash_profile, ~/.bash_login, ~/.profile, что-то ещё автостартующее на предмет export LANG=POSIX

1) в данный момент удалены ~/.bashrc, ~/.bash_profile, ~/.bash_login, ~/.profile, в /ect/profile вроде ни чего нет связанного с posix

2) ...репозиторием с прописанными зависимостями.

ps. Как запускается gnome-terminal ?

О репозитории можно по подробнее...gnome-terminal запускаю с помощью ярлыка.

28 (06.07.2011 10:03:37 отредактировано bormant)

Правильно ли я понял, что вход в систему произведён от root в обоих случаях? Или в каком-то права были повышены при помощи su/sudo или их аналога?

Кроме того, в ответе №26 просмотрел один существенный момент -- переменная окружения LANG вообще не установлена во втором случае. Поэтому смотреть надо про LANG, а не про posix.
Похожее поведение наблюдалось при использовании содержащего ошибку su.
Если аналогичное делается в скрипте, может быть что-то наподобие "export LANG=" или "unset LANG".

29

По поводу управления пакетами в Slackware и автоматических зависимостей -- плохая идея.
Пакеты Slackware "крупные", деление одного проекта на части "для разработчика", "библиотеки", "для консоли", "для X-ов" не производится. Как результат, такой пакет может потянуть за собой ой как много.

Возьмём, например, консольный сканер сети nmap:

 Консоль:
$ cat /var/log/packages/nmap-5.51-i486-1 | grep bin/
usr/bin/
usr/bin/uninstall_zenmap
usr/bin/nping
usr/bin/zenmap
usr/bin/ncat
usr/bin/ndiff
usr/bin/nmap

$ file /usr/bin/zenmap
/usr/bin/zenmap: a /usr/bin/python script text executable


При автоматическом разрешении зависимостей должны получить "абсолютно безвозмездно, то есть даром" (q) python и Иксы как минимум. Оно такое зачем надо?

30 (06.07.2011 11:35:05 отредактировано Renato Rosse)

bormant, согласен, у Slackware такая философия системы, так что не нужно пользоваться этими ПМ с автоматическими зависимостями.
Мне к примеру нравится данная философия - ставлю пакет и сразу вижу какие пакеты ему нужны для установки, а какие необязательные, и сам могу выбрать, ставить ли минимальный вариант, либо же поболее.
И все это с помощью pkgtool.

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

Еще по поводу пакетов - когда нужно установить новый пакет, первым делом ищу на http://slackbuilds.org, ибо считаю, что используя слакбилд пакет получается именно под мою архитектуру и особенности системы. Верно ли последнее? Т.е. тут механизм сборки пакета (слакбилд) работает в какой-то степени как ПМ в gentoo (с его флагами и пр.)?

Наша газета.
Awesome - DE не нужно.