LinuxForum.Fans
Тема

Сборка KDE

Автор: tyrnov 31 сообщений 16795 просмотров
#189919

Вобщем решил собрать KDE раньше собирал только гном. Потому хочу уточнить правильно ли делаю.

/etc/make.conf

Показать
text
####################################################
## ATTENTION: THIS IS THE MAKE.CONF ON THE LIVECD ##
## PLEASE EDIT /mnt/gentoo/etc/make.conf INSTEAD  ##
####################################################
# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /usr/share/portage/config/make.conf.example for a more
# detailed example.
CFLAGS="-O2 -pipe"
CXXFLAGS="-O2 -pipe"
# WARNING: Changing your CHOST is not something that should be done lightly.
# Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing.
CHOST="x86_64-pc-linux-gnu"
# These are the USE flags that were used in addition to what is provided by the
# profile used for building.
USE="X consolekit kde semantic-desktop accessibility nautilus eds -avahi vino gnome-keyring networkmanager policykit libnotify alsa nouveau jpeg gif tiff opengl -hal dbus cairo qt3support mmx bindist sse sse2 branding livecd loop-aes socks5 gnome qt4 -x264 -mp3 -mp4 -mpeg2 -mpeg4pt2 -xvid -a52 -real -dvdnav -faac -amr  atm fbcondecor mng png portaudio truetype usb"
ALSA_CARDS="snd_hda_intel"
VIDEO_CARDS="nvidia"
INPUT_DEVICES="evdev keyboard mouse synaptics virtualbox"
MAKEOPTS=-j3
LINGUAS="ru en"
#PORTDIR_OVERLAY="/usr/local/portage"
ACCEPT_LICENSE="@BINARY-REDISTRIBUTABLE"
KDIR=/usr/src/linux
XFCE_PLUGINS="menu"
#source /var/lib/layman/make.conf
FEATURES="-userfetch candy"
ACCEPT_KEYWORDS="~x86 ~amd64"

GENTOO_MIRRORS="http://mirror.yandex.ru/gentoo-distfiles/ ftp://mirror.yandex.ru/gentoo-distfiles/"

SYNC="rsync://rsync2.ru.gentoo.org/gentoo-portage"

Собираю так:

text
emerge -av kde-meta

Стоит ли что то еще добавить? И как потом запустить кеды и добавить в атозагрузку

по хенбуку насколько понял запускать так:

text
# /etc/init.d/dbus start
# /etc/init.d/hald start

А видимо не внимательно прочел в автозапуск так добавить:

text
rc-update add xdm default
#189924

Первое, чтобы я советовал — выбрать правильный профиль, т.е.:

text
lupo@gentoo-home ~ % eselect profile list
Available profile symlink targets:
  [1]   default/linux/amd64/10.0
  [2]   default/linux/amd64/10.0/desktop
  [3]   default/linux/amd64/10.0/desktop/gnome
  [4]   default/linux/amd64/10.0/desktop/kde *
  [5]   default/linux/amd64/10.0/developer
  [6]   default/linux/amd64/10.0/no-multilib
  [7]   default/linux/amd64/10.0/server
  [8]   hardened/linux/amd64
  [9]   hardened/linux/amd64/selinux
  [10]  hardened/linux/amd64/no-multilib
  [11]  hardened/linux/amd64/no-multilib/selinux
  [12]  selinux/2007.0/amd64
  [13]  selinux/2007.0/amd64/hardened
  [14]  selinux/v2refpolicy/amd64
  [15]  selinux/v2refpolicy/amd64/desktop
  [16]  selinux/v2refpolicy/amd64/developer
  [17]  selinux/v2refpolicy/amd64/hardened
  [18]  selinux/v2refpolicy/amd64/server

Флаги — «nautilus, eds, gnome-keyring, gnome» — несколько противоречат вашей задаче.

tyrnov написал:
INPUT_DEVICES="evdev keyboard mouse synaptics virtualbox"

Явно избыточно. Сейчас достаточно:

text
INPUT_DEVICES="evdev synaptics virtualbox"
tyrnov написал:
Собираю так:
text
emerge -av kde-meta

Не то, чтобы неправильно, однако, в будущем может вызвать ряд проблем с установкой и удалением компонентов KDE. Не претендую на истину, но я, когда ставил KDE, сначала выполнял
[console]emerge -av kde-base/kdebase-startkde[/console]
...остальное по мере необходимости и вдумчиво разбираясь с USE-флагами.

tyrnov написал:
И как потом запустить кеды и добавить в атозагрузку

по хенбуку насколько понял запускать так:
text
# /etc/init.d/dbus start
# /etc/init.d/hald start

hal не нужен, не устанавливается по-дефолту и, соответственно, такого сервиса нет.

tyrnov написал:
А видимо не внимательно прочел в автозапуск так добавить:
text
rc-update add xdm default

...не забыв перед этим изменить файл /etc/conf.d/xdm

text

# We always try and start X on a static VT. The various DMs normally default
# to using VT7. If you wish to use the xdm init script, then you should ensure
# that the VT checked is the same VT your DM wants to use. We do this check to
# ensure that you haven't accidentally configured something to run on the VT
# in your /etc/inittab file so that you don't get a dead keyboard.
CHECKVT=7

# What display manager do you use ? [ xdm | gdm | kdm | kdm-4.3 | gpe | entrance ] # NOTE: If this is set in /etc/rc.conf, that setting will override this one. # # KDE-specific note: # - If you are using kdeprefix go with "kdm-4.Y", e.g. "kdm-4.3". # You can find possible versions by looking at the directories in /usr/kde/. # - Else, if you are using KDE 3 enter "kdm-3.5" # - Else, if you are using KDE 4 enter "kdm" without a version DISPLAYMANAGER="kdm"

Убедитесь, что sys-auth/consolekit собирается с USE=policykit и сервис /etc/init.d/consolekit находится в уровне запуска default.

#190255
text
####################################################
## ATTENTION: THIS IS THE MAKE.CONF ON THE LIVECD ##
## PLEASE EDIT /mnt/gentoo/etc/make.conf INSTEAD  ##
####################################################
# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /usr/share/portage/config/make.conf.example for a more
# detailed example.
CFLAGS="-O2 -pipe"
CXXFLAGS="-O2 -pipe"
# WARNING: Changing your CHOST is not something that should be done lightly.
# Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing.
CHOST="x86_64-pc-linux-gnu"
# These are the USE flags that were used in addition to what is provided by the
# profile used for building.
USE="X consolekit kde semantic-desktop accessibility -avahi vino networkmanager policykit libnotify alsa nouveau jpeg gif tiff opengl -hal dbus cairo qt3support mmx bindist sse sse2 branding livecd loop-aes socks5 qt4 -x264 -mp3 -mp4 -mpeg2 -mpeg4pt2 -xvid -a52 -real -dvdnav -faac -amr  atm fbcondecor mng png portaudio truetype usb"
ALSA_CARDS="snd_hda_intel"
VIDEO_CARDS="nvidia"
INPUT_DEVICES="evdev synaptics virtualbox"
MAKEOPTS=-j3
LINGUAS="ru en"
#PORTDIR_OVERLAY="/usr/local/portage"
ACCEPT_LICENSE="@BINARY-REDISTRIBUTABLE"
KDIR=/usr/src/linux

Поправил до такого

#190272

livecd-флаг явно лишний.
[console]gentoo-laptop pam.d # euse -i livecd
global use flags (searching: livecd)
************************************************************
[- ] livecd - !!internal use only!! DO NOT SET THIS FLAG YOURSELF!, used during livecd building[/console]

#190274
tyrnov написал:
MAKEOPTS=-j3

Лучше взять в кавычки

text
MAKEOPTS="-j3"
#190285

Ок учту и это

#190507

Собрал как советовали при запуске выдает:

text
/etc/init.d/xdm start
which: no kdm in (/lib64/rc/sbin:/lib64/rc/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.4.5:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.4.5)
ERROR: Please set your DISPLAYMANAGER variable in /etc/conf.d/xdm,
    or install x11-apps/xdm package                                   [ !! ]
 * Setting up xdm ...
 * start-stop-daemon: /usr/bin/xdm does not exist
 * ERROR: could not start the Display Manager                             [ ok ]
#190508

tyrnov, а сам kde-base/kdm установлен?

#190534

А действительно не стоял я думал emerge -av kde-base/kdebase-startkde вытянет за собой его

#190535
tyrnov написал:
я думал emerge -av kde-base/kdebase-startkde вытянет за собой его

Это минимальная установка, чтобы тем или иным способом запустить KDE.

#190536

Я бы сначала сделал .xinitrc.
[console]echo 'exec startkde' > ~/.xinitrc[/console]
И стартанул иксы:
[console]xinit[/console]
Потом уже за DM взялся.

#190538
newzenon написал:
Я бы сначала сделал .xinitrc.
[console]echo 'exec startkde' > ~/.xinitrc[/console]

В настоящий момент лучше так:
[console]echo 'exec ck-launch-session startkde' >> ~/.xinitrc[/console]

#190672

Друзья, извините за ламерский вопрос, но вы не могли бы написать (можно просто списком консольных команд), как поднять kde с видяшкой от ati? Замучался уже... Делал по нескольким инструкциям - в итоге всеравно получал

failed to load module "ati" (module does not exist, 0)
failed to load module "vesa" (module does not exist, 0)
failed to load module "fbdev" (module does not exist, 0)
no drivers avaible


Плюс к тому при старте системы выскакивает ошибка

start-stop-daemon /usr/bin/xdm does not exist
ERROR: could not start the display manager



Вот такая ерунда.. Может вы подскажете как решить? Или хотя бы установить с ноля? Заранее спасибо.

#190686

Прочти эту тему тут есть все чтобы поднять kde только до надо не забыть поднять иксы настроить их конфиг ну и поставить дрова на видюху.

#190687

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

#190690
-regent- написал:
Друзья, извините за ламерский вопрос, но вы не могли бы написать (можно просто списком консольных команд), как поднять kde с видяшкой от ati? Замучался уже... Делал по нескольким инструкциям - в итоге всеравно получал

failed to load module "ati" (module does not exist, 0)
failed to load module "vesa" (module does not exist, 0)
failed to load module "fbdev" (module does not exist, 0)
no drivers avaible


Плюс к тому при старте системы выскакивает ошибка

start-stop-daemon /usr/bin/xdm does not exist
ERROR: could not start the display manager



Вот такая ерунда.. Может вы подскажете как решить? Или хотя бы установить с ноля? Заранее спасибо.

Если в кратце то примерно так:

text

emerge xorg-x11 xterm ati-drivers

После надо править конфиг иксов он находится тут: /etc/X11/xorg.conf по его настройке есть тут
[console]eselect opengl list
eselect opengl set[/console]
после set нужное число
потом проверим:

text
startx

Если запустилось все отлично переходим к кедам нет показываем /var/log/Xorg.0.log

#190699
tyrnov написал:
Собрал всетаки и запустил. Но какие то мелкие шрифты везде разрешение вроде норм но шрифты мелкие просто ужас и плохо читаемы во всех меню уже даже глаза болеть начинают от этого шрифта так понимаю надо ставить какие то шрифты как это правильно сделать ну или где почитать

Попробуй в System Settings - Fonts - Force fonts DPI поставить 120.
ы. Смена раскладок http://linuxforum.ru/viewtopic.php?pid=198000#p198000

#190813

Да нашел. Еще вопросик как сбросить настройки в кедах так понимаю удалить как то конфиг надо только вот какой и где его найти?

#190817
tyrnov написал:
Еще вопросик как сбросить настройки в кедах так понимаю удалить как то конфиг надо только вот какой и где его найти?

Чтобы наверняка wink — удалите (переместите куда-либо) в домашнем каталоге пользователя директорию ~/.kde4

Войдите или зарегистрируйтесь, чтобы ответить.