LINUX.ORG.RU

Сообщения znavko

 

К вопросу о мессенджерах. Как защищаться от угроз и обеспечивать сохранность персональных данных?

Здравствуйте! Под предлогом антитеррористической угрозы текущие политики внедряют технологии слежения за пользователями.

Необходимо обсудить вопрос и найти компромисс.

С одной стороны - предложен и используется метод защиты от террористической угрозы, угрозы действующей власти, исходящей от иностранных агентов - тотальный контроль над популярными мессенджерами.

С другой стороны - требование линукс-сообщества о сохранении анонимности и защиты личных данных.

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

 ,

znavko
()

Подскажите русские платформы для развёртывания приложений? Бесплатные

Здравствуйте! Наподобие heroku. com, только в отечественном сегменте интернета. которые не требуют больше чем логин, емайл и пароль.

 , ,

znavko
()

Русификация LXDE в Funtoo (Gentoo)

Здравствуйте, уважаемые разработчики и пользователи!

По статьям https://wiki.gentoo.org/wiki/Localization/Guide/ru http://www.oldnix.org/rus-gentoo-linux/ выполнены необходимые действия. При смене переменных LINGUAS и L10N в make.conf мир не пересобирается


# cat /etc/portage/make.conf
MAKEOPTS="-j5"
LINGUAS="ru_RU en_US"
L10N="ru-RU en-US"
 
CPU_FLAGS_X86="mmx mmxext popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3"

CFLAGS="-march=silvermont -mno-aes -O2 -pipe"
CXXFLAGS="${CFLAGS}"
FFLAGS="${CFLAGS}"
FCFLAGS="${CFLAGS}" 
 
VIDEO_CARDS="intel"
 
USE="alsa bmp bzip2 dbus djvu core-kit flv gif introspection \
     jpeg mp3 png udev policykit rar tiff truetype X zlib \
     input_devices_evdev input_devices_keyboard \
     input_devices_mouse input_devices_synaptics \
     -gnome -kde -minimal -wicd \
     -extras \
     -acecad -aiptek -elographics -fpit -hyperpen \
     -joystick -libinput -mutouch -penmount -tslib \
     -vmmouse -void -wacom  \
    "


# eselect locale list
Available targets for the LANG variable:
  [1]   C
  [2]   en_US.utf8
  [3]   POSIX
  [4]   ru_RU.utf8
  [5]   ru_RU.UTF-8 *
  [ ]   (free form)

# cat /etc/env.d/02locale
# Configuration file for eselect
LC_ALL="ru_RU.UTF-8"
LANG="ru_RU.UTF-8"
LC_MESSAGES="POSIX"
LC_NUMERIC="POSIX"
LC_TIME="POSIX"


# emerge -auDN --with-bdeps=y --newuse @world

These are the packages that would be merged, in order:

Calculating dependencies... done!

Nothing to merge; quitting.

В консоли - русский язык, но мне необходимо перевести программы.

За два дня пользования некоторые элементы Меню LXDE перевелись, возможно, из-за обновления библиотек или пакетов https://itmag.es/3g4f9 .

Как перевести браузер, pcmanfm, lxde?

 , , , ,

znavko
()

Как заблокировать сервисы, коллекционирующие информацию о пользователе, на примере G**li

Здравствуйте! К сожалению, популярные сервисы предлагают пользователям неудобные правила. Для меня занятого в ИТ невыгодно раскрывать информацию о себе компаниям, зарабатывающим на рынке ИТ.

Интересует блокировка сервисов G**li на моём рабочем компьютере, в том числе «Статистика», «Шрифты», «Капча» и прочие джаваскрипт, внедряемые на посещаемые сайты.

Как запретить обращение к адресам, например fonts.g...li.com, advert.g...li.com и прочим системно на ОС Линукс?

 , ,

znavko
()

Русские браузеры для Линукс

Здравствуйте, уважаемые посетители linux.org.ru! Интересует браузер с защитой анонимности, с проверенным исходным кодом на базе Хромиум (так как по фунционалу другие не устраивают).

Таковым видится, например, Спутник (уже есть для Астра Линукс и Альт Линукс). Мне нужно для Funtoo Linux. Посоветуйте, пожалуйста, с выбором.

 , , ,

znavko
()

Зачем ядру 20Гб ( emerge -auDN debian-sources ) ?

Здравствуйте, уважаемые форумчане, пользователи Линукс!

Portage при обновлении ядра debian-sources до 4.14.12 выдал ошибку: There is NOT at least 20 GiB disk space at «/var/tmp/portage/sys-kernel/debian-sources-4.14.12/temp».

# eix-sync
...
# emerge -auDN debian-sources

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  NS    ] sys-kernel/debian-sources-4.14.12 [4.8.15, 4.14.2] USE="binary" 

Would you like to merge these packages? [Yes/No] yes
>>> Recording sys-kernel/debian-sources:4.14.2 in "world" favorites file...

>>> Verifying ebuild manifests
>>> Running pre-merge checks for sys-kernel/debian-sources-4.14.12
 * Checking for at least 20 GiB disk space at "/var/tmp/portage/sys-kernel/debian-sources-4.14.12/temp" ...                                              [ !! ]
 * There is NOT at least 20 GiB disk space at "/var/tmp/portage/sys-kernel/debian-sources-4.14.12/temp"
 * 
 * Space constraints set in the ebuild were not met!
 * The build will most probably fail, you should enhance the space
 * as per failed tests.
 * 
 * ERROR: sys-kernel/debian-sources-4.14.12::core-kit failed (pretend phase):
 *   Build requirements not met!
 * 
 * Call stack:
 *                       ebuild.sh, line 121:  Called pkg_pretend
 *   debian-sources-4.14.12.ebuild, line  41:  Called check-reqs_pkg_setup
 *               check-reqs.eclass, line  99:  Called check-reqs_output
 *               check-reqs.eclass, line 255:  Called die
 * The specific snippet of code:
 *   		[[ ${EBUILD_PHASE} == "pretend" && -z ${I_KNOW_WHAT_I_AM_DOING} ]] && \
 *   			die "Build requirements not met!"
 * 
 * If you need support, post the output of `emerge --info '=sys-kernel/debian-sources-4.14.12::core-kit'`,
 * the complete build log and the output of `emerge -pqv '=sys-kernel/debian-sources-4.14.12::core-kit'`.
 * The complete build log is located at '/var/tmp/portage/sys-kernel/debian-sources-4.14.12/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/sys-kernel/debian-sources-4.14.12/temp/die.env'.
 * Working directory: '/var/tmp/portage/sys-kernel/debian-sources-4.14.12/homedir'
 * S: '/var/tmp/portage/sys-kernel/debian-sources-4.14.12/work/linux-4.14.12'

 * Messages for package sys-kernel/debian-sources-4.14.12:

 * There is NOT at least 20 GiB disk space at "/var/tmp/portage/sys-kernel/debian-sources-4.14.12/temp"
 * 
 * Space constraints set in the ebuild were not met!
 * The build will most probably fail, you should enhance the space
 * as per failed tests.
 * 
 * ERROR: sys-kernel/debian-sources-4.14.12::core-kit failed (pretend phase):
 *   Build requirements not met!
 * 
 * Call stack:
 *                       ebuild.sh, line 121:  Called pkg_pretend
 *   debian-sources-4.14.12.ebuild, line  41:  Called check-reqs_pkg_setup
 *               check-reqs.eclass, line  99:  Called check-reqs_output
 *               check-reqs.eclass, line 255:  Called die
 * The specific snippet of code:
 *   		[[ ${EBUILD_PHASE} == "pretend" && -z ${I_KNOW_WHAT_I_AM_DOING} ]] && \
 *   			die "Build requirements not met!"
 * 
 * If you need support, post the output of `emerge --info '=sys-kernel/debian-sources-4.14.12::core-kit'`,
 * the complete build log and the output of `emerge -pqv '=sys-kernel/debian-sources-4.14.12::core-kit'`.
 * The complete build log is located at '/var/tmp/portage/sys-kernel/debian-sources-4.14.12/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/sys-kernel/debian-sources-4.14.12/temp/die.env'.
 * Working directory: '/var/tmp/portage/sys-kernel/debian-sources-4.14.12/homedir'
 * S: '/var/tmp/portage/sys-kernel/debian-sources-4.14.12/work/linux-4.14.12'

Место освободил, теперь ставится.

...
Length: 1013872 (990K) [application/octet-stream]
Saving to: ‘/var/cache/portage/distfiles/linux_4.14.12-2.debian.tar.xz’

/var/cache/portage/ 100%[===================>] 990,11K   201KB/s    in 5,1s    

2018-01-08 12:59:04 (194 KB/s) - ‘/var/cache/portage/distfiles/linux_4.14.12-2.debian.tar.xz’ saved [1013872/1013872]

....
....

du /var/cache/portage/distfiles/linux_4.14.12-2.debian.tar.xz -m
1	/var/cache/portage/distfiles/linux_4.14.12-2.debian.tar.xz

Вопрос: почему архив ядра в 1Мб при сборке и компиляции требует 20Гб ?

 , ,

znavko
()

Как поставить openshot на Funtoo?

Здравствуйте! Все попытки удовлетворить зависимости не помогли.

# emerge openshot --autounmask-write
Calculating dependencies... done!

!!! The ebuild selected to satisfy "dev-python/PyQt5[svg,webkit,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python2_7(-),-python_single_target_python3_6(-),python_single_target_python3_4(+)?,python_single_target_python3_5(+)?]" has unmet requirements.
- dev-python/PyQt5-5.8.2::python-kit USE="dbus opengl svg webkit -bluetooth -debug -declarative -designer -doc -examples -gles2 -gui -help -location -multimedia -network -positioning -printsupport -sensors -serialport -sql -testlib -webchannel -webengine -websockets -widgets -x11extras -xmlpatterns" PYTHON_TARGETS="python2_7 python3_4 -python3_5 -python3_6"

  The following REQUIRED_USE flag constraints are unsatisfied:
    opengl? ( gui widgets ) svg? ( gui widgets ) webkit? ( gui network printsupport widgets )

  The above constraints are a subset of the following complete expression:
    any-of ( python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 python_targets_python3_6 ) bluetooth? ( gui ) declarative? ( gui network ) designer? ( widgets ) help? ( gui widgets ) location? ( positioning ) multimedia? ( gui network ) opengl? ( gui widgets ) positioning? ( gui ) printsupport? ( gui widgets ) sensors? ( gui ) serialport? ( gui ) sql? ( widgets ) svg? ( gui widgets ) testlib? ( gui widgets ) webchannel? ( network ) webengine? ( network widgets? ( webchannel ) ) webkit? ( gui network printsupport widgets ) websockets? ( network ) widgets? ( gui ) xmlpatterns? ( network )

(dependency required by "media-video/openshot-2.2.0::media-kit" [ebuild])
(dependency required by "openshot" [argument])



# cat /etc/portage/make.conf
MAKEOPTS="-j5"
LINGUAS="en_US ru_RU"
L10N="en-US ru-RU"

CFLAGS="-march=native -O2 -pipe"
CXXFLAGS="${CFLAGS}"

CPU_FLAGS_X86="mmx mmxext popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3"

VIDEO_CARDS="intel"

USE="alsa bmp dbus 
     djvu
     core-kit flv introspection
     gif
     jpeg mp3 networkamager nsplugin  
     opengl
     ppapi png
     svg
     udev policykit
     rar tiff
     webkit
     X zlib
     -gnome 
     -gtk -gtk2 -gtk3 
     -kde -minimal
     -qt3 -qt4 -qt5
     -wicd"


# tail -n 10 /etc/portage/package.use
>=app-arch/xarchiver-0.5.4.11 rar
# required by media-gfx/gimp-2.9.4-r2::media-kit
# required by gimp (argument)
>=media-libs/libmypaint-1.3.0 gegl
# required by media-gfx/gimp-2.9.4-r2::media-kit
# required by gimp (argument)
>=media-libs/gegl-0.3.12 cairo
>=dev-python/PyQt5-5.8.2 dbus opengl svg webkit
>=media-video/openshot-2.2.0 python_single_target_python3_4



Как правильно и куда добавить, чтобы поставить openshot?

 

znavko
()

Подскажите, как ставить пакет Funtoo?

Здравствуйте! Интересуюсь вопросом зависимостей, прочитав комментарии о gtk и qt. По теме no qt, no gtk+ пытаюсь поставить браузеры dillo, netsurf.

Подскажите, пожалуйста, как правильно разрешить зависимости?

# emerge dillo netsurf
Calculating dependencies /

!!! Problem resolving dependencies for www-client/netsurf
... done!

!!! The ebuild selected to satisfy "netsurf" has unmet requirements.
- www-client/netsurf-3.6::net-kit USE="bmp duktape fbcon gif javascript jpeg mng png psl rosprite svg svgtiny truetype webp -debug -fbcon_frontend_able -fbcon_frontend_linux -fbcon_frontend_sdl -fbcon_frontend_vnc -fbcon_frontend_x -gstreamer -gtk -gtk2 -gtk3 -pdf-writer" ABI_X86="(64) -32 (-x32)"

  The following REQUIRED_USE flag constraints are unsatisfied:
    fbcon? ( exactly-one-of ( fbcon_frontend_able fbcon_frontend_linux fbcon_frontend_sdl fbcon_frontend_vnc fbcon_frontend_x ) )

  The above constraints are a subset of the following complete expression:
    any-of ( fbcon gtk gtk2 gtk3 ) amd64? ( abi_x86_32? ( javascript? ( duktape ) ) ) fbcon? ( exactly-one-of ( fbcon_frontend_able fbcon_frontend_linux fbcon_frontend_sdl fbcon_frontend_vnc fbcon_frontend_x ) ) duktape? ( javascript )


# cat /etc/portage/make.conf
MAKEOPTS="-j5"
LINGUAS="en_US ru_RU"
L10N="en-US ru-RU"

CFLAGS="-march=native -O2 -pipe"
CXXFLAGS="${CFLAGS}"

CPU_FLAGS_X86="mmx mmxext popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3"

VIDEO_CARDS="intel"

USE="alsa bmp dbus 
     djvu
     core-kit flv introspection
     fbcon
     gif
     javascript jpeg mp3 networkamager nsplugin  
     ppapi png
     udev policykit
     rar tiff
     X zlib
     duktape 
     mng psl rosprite 
     svg svgtiny truetype webp
     -gnome -gtk -kde -minimal
     -qt3 -qt4 -qt5
     -wicd"


ABI_X86="64"

 ,

znavko
()

LXDE перевелся не весь (контекстное меню не перевелось)

Здравствуйте! Локализовал LXDE под Funtoo так:

$ eselect locale list
Available targets for the LANG variable:
  [1]   C
  [2]   POSIX
  [3]   en_US.utf8
  [4]   ru_RU.utf8
  [ ]   (free form)

$ eselect locale set 4

$ emerge -avuND --with-bdeps=y --complete-graph=y --backtrack=30 --keep-going --verbose-conflicts --exclude "debian-sources firefox libreoffice chromium glibc perl python gcc" world


Рабочий стол - русский, главное меню - русское, но контекстное меню по-прежнему на английском, то есть так: https://itmag.es/JcbA

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

Как допереводить?

 , ,

znavko
()

ALSA и аудиокарты [AMD/ATI] Kabini HDMI/DP, [AMD] FCH Azalia под Funtoo

Здравствуйте! Asus X552E я пытаюсь ускорить с помощью Funtoo, поэтому пытаюсь решить очередную проблему.

Как настроить звук с помощью ALSA (без PulseAudio) в Funtoo?

Звука нет, alsamixer не видит устройство. Пользователи - в группе audio, но в alsamixer нет ползунков: https://postimg.org/image/qqh6se87t/

Согласно инструкции http://www.oldnix.org/install-alsa-gentoo-linux/ необходимо в make.conf указать имя драйвера, но я не знаю как выбрать среди всех http://bugtrack.alsa-project.org/main/index.php/Matrix:Main вот эти карты:

lspci -vnn | grep -A 1 -i audio
00:01.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Kabini HDMI/DP Audio [1002:9840]
	Subsystem: ASUSTeK Computer Inc. Kabini HDMI/DP Audio [1043:148d]
	Flags: bus master, fast devsel, latency 0, IRQ 35
--
00:14.2 Audio device [0403]: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller [1022:780d] (rev 02)
	Subsystem: ASUSTeK Computer Inc. FCH Azalia Controller [1043:148d]
aplay -lL;
null
    Discard all samples (playback) or generate zero samples (capture)
hdmi:CARD=HDMI,DEV=0
    HDA ATI HDMI, HDMI 0
    HDMI Audio Output
default:CARD=Generic
    HD-Audio Generic, ALC3236 Analog
    Default Audio Device
sysdefault:CARD=Generic
    HD-Audio Generic, ALC3236 Analog
    Default Audio Device
front:CARD=Generic,DEV=0
    HD-Audio Generic, ALC3236 Analog
    Front speakers
surround21:CARD=Generic,DEV=0
    HD-Audio Generic, ALC3236 Analog
    2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=Generic,DEV=0
    HD-Audio Generic, ALC3236 Analog
    4.0 Surround output to Front and Rear speakers
surround41:CARD=Generic,DEV=0
    HD-Audio Generic, ALC3236 Analog
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Generic,DEV=0
    HD-Audio Generic, ALC3236 Analog
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Generic,DEV=0
    HD-Audio Generic, ALC3236 Analog
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Generic,DEV=0
    HD-Audio Generic, ALC3236 Analog
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
**** List of PLAYBACK Hardware Devices ****
card 0: HDMI [HDA ATI HDMI], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: Generic [HD-Audio Generic], device 0: ALC3236 Analog [ALC3236 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

Можно ли судить о том, что я не смогу под ALSA найти нужный драйвер? Нужно ли ставить Pulseaudio? Вообще, на Дебиане звук был.

 , ,

znavko
()

Есть ли какая-нибудь электронная библиотека о Linux...

7 лет назад я попробовал установить Linux Mandriva, но ничего не получилось. Через пол года установил Убунту. И извлек много пользы. Предпосылкой было соблюдение авторских прав и информационная безопасность.

Теперь интересует вопрос соблюдения авторских прав на другой вид интеллектуальной собственности - книги о Linux.

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

Существуют ли Интернет-сервисы, на которых представлены бесплатные книги с соблюдением авторских прав?

 

znavko
()

Просмотр в Evince djvu

Т.к. на лоре не уважают gtk и qt, и обнаружилось, что djview тянет qt

`$ equery g djview`

https://pastebin.com/vzc7zCnP

Поэтому пытаюсь открыть djvu в evince. После установки появился пункт в меню xfce, нормально открываются pdf. Но не открываются djvu. В описании программы сказано, что работает с djvu.

$ eix evince
[I] app-text/evince [1]
     Available versions:  3.18.2(0/evd3.4-evv3.3) (~)3.20.1(0/evd3.4-evv3.3) {debug djvu dvi gnome gnome-keyring gstreamer +introspection nautilus nsplugin +postscript t1lib tiff xps}
     Installed versions:  3.20.1(0/evd3.4-evv3.3)(08:02:51 PM 09/10/2017)(introspection nsplugin postscript tiff -djvu -dvi -gnome -gnome-keyring -gstreamer -nautilus -t1lib -xps)
     Homepage:            https://wiki.gnome.org/Apps/Evince
     Description:         Simple document viewer for GNOME

[1] "gnome-kit" /var/git/meta-repo/kits/gnome-kit

Также непонятно, почему `equery g evince` позказывает зависимости для двух версий evince: 3.18 и 3.20 - но `equery b evince` находит только 1 версию: https://pastebin.com/py2bv0nX

$ evince --version
GNOME Document Viewer 3.20.1

Как читать djvu в evince?

 

znavko
()

emerge: Прописать версию пакета, используемую при дальнейших обновлениях

У меня проблема: xfce4-xkb-plugin не ставится, так как не находит libxklavier:

# emerge xfce4-xkb-plugin
Calculating dependencies... done!

emerge: there are no ebuilds to satisfy ">=x11-libs/libxklavier-5.4:=".
(dependency required by "xfce-extra/xfce4-xkb-plugin-0.8.0::desktop-kit" [ebuild])
(dependency required by "xfce4-xkb-plugin" [argument])

Вопрос с зависимостями решен использованием предыдущей версии xfce4-xkb-plugin

# emerge "=xfce-extra/xfce4-xkb-plugin-0.7.1-r1"

Но при обновлении мира, вероятно, я опть получу ошибку: Как решить вопрос с зависимостями?

Как прописать в системе использовать для пакета xfce4-xkb-plugin не последнюю версию, а заданную: 0.7.1-r1 ?

 , ,

znavko
()

GTK-Error: failed to add UI: The resource at '/org/xfce/libxfce4ui/libxfce4ui-dialog-ui.ui' does not exist

В только что установленной (для экспериментов) системе Funtoo пытаюсь удалить нижнюю панель, но она повляется снова.

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

~ $ cat xfce
xfce4-panel --quit ; pkill xfconfd ; rm -rf ~/.config/xfce4/panel 
~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml ; 
xfce4-panel;

~ $ ./xfce

....удаляю панель в настройках.....
(xfce4-panel:13810): Gtk-ERROR **: failed to add UI: The resource at '/org/xfce/libxfce4ui/libxfce4ui-dialog-ui.ui' does not exist
./xfce: line 1: 13810 Trace/breakpoint trap   xfce4-panel --quit
pkill: killing pid 3296 failed: Operation not permitted
./xfce: line 2: /home/fo/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml: Permission denied

(xfce4-panel:13833): Gtk-WARNING **: Allocating size to panel-tasklist-arrow 0xb805d0 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?

(wrapper-2.0:13877): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to allocate widget with width -1 and height 28

(wrapper-2.0:13877): Gtk-WARNING **: Negative content width -1 (allocation 1, extents 1x1) while allocating gadget (node border, owner GtkFrame)

(xfce4-panel:13833): xfce4-panel-CRITICAL **: panel-window.c:3069 (panel_window_thaw_autohide): expression 'window->autohide_block > 0' failed.
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.

(xfce4-panel:13833): Gtk-ERROR **: failed to add UI: The resource at '/org/xfce/libxfce4ui/libxfce4ui-dialog-ui.ui' does not exist
./xfce: line 3: 13833 Trace/breakpoint trap   xfce4-panel

XFCE запущена через slim

$ cat /etc/slim.conf
...
login_cmd           exec /bin/bash -login /usr/share/slim/Xsession Xfce4
...

Стоит также отметить, что slim запускается в терминале после входа как root, так как автоматически он не запускается из-за ошибки modemmanager ModemManager: Couldn't check support for device at '/sys/dvices/pci:000...xxx...000' not supported by any plugin .

Подскажите, как можно обойти баг?

 

znavko
()

ModemManager: Couldn't check support for device at '/sys/dvices/pci:000...xxx...000' not supported by any plugin

При загрузке Funtoo выдаёт сообщение:

ModemManager: Couldn't check support for device at '/sys/dvices/pci:000...xxx...000' not supported by any plugin

и ожадает нажатия любой клавиши, после чего вместо старта slim предлагает авторизацию в консоли.

В xdm прописан старт slim, но видимо из-за ошибки старт slim не происходит

# cat /etc/conf.d/xdm
#...
CHECKVT=7

#...
DISPLAYMANAGER="slim"

 ,

znavko
()

Книга об архитектуре ядра Linux и особенностях операционных систем семейства Linux

Здравствуйте! Актуальность вопросов информационной безопасности обосновывает утверждённая президентом Стратегия развития информационного общества в Российской Федерации. В этой связи необходимо найти книгу, соответствующую данным параметрам:

  • представляет учебно-методический материал по изучению ядра Linux,
  • содержит информацию о принципах функционирования ядра Linux, архитектуре ядра,
  • демонстрирует основные преимущества операционных систем на базе ядра Linux,
  • предназначена для студентов технических вузов,
  • материалы структурированы,
  • освоение изучаемого предмета происходит от простого к сложному,
  • удобная форма подачи материала.

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

 

znavko
()

Funtoo + Wayland + Plasma5, конфигурирование профиля ?

здравствуйте! я собираюсь заморочиться с wayland+PLasma5, так как Федора уже использует вэйланд, а значит для моего ноутбука это оптимиальный вариант для обеспечения производительности.

согласно инструкции http://www.funtoo.org/KDE_Plasma_5 необходимо установить flavor = desktop, однакно после команды `epro flavor desktop` добавились наследованные mix-ins, в том числе X. обновление мира привело к тому, что в системе появился xorg.

Просьба пояснить, как работает Wayland, нужен ли X, нужен ли xorg. и как правильно настроить систему для Wayland + Plasma?

# whereis xorg
xorg: /usr/lib64/xorg /usr/include/xorg
sysresccd / # epro show

=== Enabled Profiles: ===

        arch: x86-64bit
       build: current
     subarch: amd64-jaguar
      flavor: desktop
     mix-ins: hardened


=== Python kit: ===

      branch: 3.4-prime

=== All inherited flavors from desktop flavor: ===

                     workstation (from desktop flavor)
                            core (from workstation flavor)
                         minimal (from core flavor)

=== All inherited mix-ins from desktop flavor: ===

                               X (from workstation flavor)
                           audio (from workstation flavor)
                             dvd (from workstation flavor)
                           media (from workstation flavor)
      mediadevice-audio-consumer (from media mix-in)
                mediadevice-base (from mediadevice-audio-consumer mix-in)
      mediadevice-video-consumer (from media mix-in)
                mediadevice-base (from mediadevice-video-consumer mix-in)
        mediaformat-audio-common (from media mix-in)
          mediaformat-gfx-common (from media mix-in)
        mediaformat-video-common (from media mix-in)
                  console-extras (from workstation flavor)
                           print (from desktop flavor)

 , , ,

znavko
()

Обновление Фанту привело к мерцанию окна терминала и диалогов xfce

здравствуйте! обновил мир, теперь терминал мигает - окно частично или полносью исчезает при наведении на кнопки свернуть закрыть, или просто при выполнении команд.

также диалоговые окна xfce исчезают, вот пример нажатие кнопки старт https://itmag.es/5tFvQ меню при дижении мышки то появляется, то исчезает — мигает.

есть предположение что это из-за ошибки zlib

# emerge zlib
Calculating dependencies... done!

>>> Verifying ebuild manifests

>>> Emerging (1 of 1) sys-libs/zlib-1.2.11::core-kit
 * zlib-1.2.11.tar.gz SHA256 SHA512 WHIRLPOOL size ;-) ...               [ ok ]
>>> Unpacking source...
>>> Unpacking zlib-1.2.11.tar.gz to /var/tmp/portage/sys-libs/zlib-1.2.11/work
>>> Source unpacked in /var/tmp/portage/sys-libs/zlib-1.2.11/work
>>> Preparing source in /var/tmp/portage/sys-libs/zlib-1.2.11/work/zlib-1.2.11 ...
 * Running eautoreconf in '/var/tmp/portage/sys-libs/zlib-1.2.11/work/zlib-1.2.11/contrib/minizip' ...
 * Running libtoolize --install --copy --force --automake ...            [ ok ]
 * Running aclocal ...                                                   [ ok ]
 * Running autoconf --force ...                                          [ ok ]
 * Running automake --add-missing --copy --foreign --force-missing ...   [ ok ]
 * Running elibtoolize in: zlib-1.2.11/contrib/minizip/
 *   Applying portage/1.2.0 patch ...
 *   Applying sed/1.5.6 patch ...
 *   Applying as-needed/2.4.3 patch ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/sys-libs/zlib-1.2.11/work/zlib-1.2.11 ...
 * abi_x86_32.x86: running multilib-minimal_abi_src_configure
/var/tmp/portage/sys-libs/zlib-1.2.11/work/zlib-1.2.11/configure --shared --prefix=/usr --libdir=/usr/lib32 --uname=linux
Using ar
Checking for shared library support...
No shared library support; try without defining CC and CFLAGS
Building static library libz.a version 1.2.11 with x86_64-pc-linux-gnu-gcc -m32.
Checking for size_t... No.
Checking for long long... Yes.
Failed to find a pointer-size integer type.
** /var/tmp/portage/sys-libs/zlib-1.2.11/work/zlib-1.2.11/configure aborting.
 * ERROR: sys-libs/zlib-1.2.11::core-kit failed (configure phase):
 *   (no error message)
 * 
 * Call stack:
 *     ebuild.sh, line  115:  Called src_configure
 *   environment, line 3203:  Called multilib-minimal_src_configure
 *   environment, line 2458:  Called multilib_foreach_abi 'multilib-minimal_abi_src_configure'
 *   environment, line 2672:  Called multibuild_foreach_variant '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_configure'
 *   environment, line 2388:  Called _multibuild_run '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_configure'
 *   environment, line 2386:  Called _multilib_multibuild_wrapper 'multilib-minimal_abi_src_configure'
 *   environment, line  491:  Called multilib-minimal_abi_src_configure
 *   environment, line 2452:  Called multilib_src_configure
 *   environment, line 2903:  Called die
 * The specific snippet of code:
 *               echoit "${S}"/configure --shared --prefix="${EPREFIX}/usr" --libdir="${EPREFIX}/usr/$(get_libdir)" ${uname:+--uname=${uname}} || die
 * 
 * If you need support, post the output of `emerge --info '=sys-libs/zlib-1.2.11::core-kit'`,
 * the complete build log and the output of `emerge -pqv '=sys-libs/zlib-1.2.11::core-kit'`.
 * The complete build log is located at '/var/tmp/portage/sys-libs/zlib-1.2.11/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/sys-libs/zlib-1.2.11/temp/environment'.
 * Working directory: '/var/tmp/portage/sys-libs/zlib-1.2.11/work/zlib-1.2.11-abi_x86_32.x86'
 * S: '/var/tmp/portage/sys-libs/zlib-1.2.11/work/zlib-1.2.11'

>>> Failed to emerge sys-libs/zlib-1.2.11, Log file:

>>>  '/var/tmp/portage/sys-libs/zlib-1.2.11/temp/build.log'

 * Messages for package sys-libs/zlib-1.2.11:

 * ERROR: sys-libs/zlib-1.2.11::core-kit failed (configure phase):
 *   (no error message)
 * 
 * Call stack:
 *     ebuild.sh, line  115:  Called src_configure
 *   environment, line 3203:  Called multilib-minimal_src_configure
 *   environment, line 2458:  Called multilib_foreach_abi 'multilib-minimal_abi_src_configure'
 *   environment, line 2672:  Called multibuild_foreach_variant '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_configure'
 *   environment, line 2388:  Called _multibuild_run '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_configure'
 *   environment, line 2386:  Called _multilib_multibuild_wrapper 'multilib-minimal_abi_src_configure'
 *   environment, line  491:  Called multilib-minimal_abi_src_configure
 *   environment, line 2452:  Called multilib_src_configure
 *   environment, line 2903:  Called die
 * The specific snippet of code:
 *               echoit "${S}"/configure --shared --prefix="${EPREFIX}/usr" --libdir="${EPREFIX}/usr/$(get_libdir)" ${uname:+--uname=${uname}} || die
 * 
 * If you need support, post the output of `emerge --info '=sys-libs/zlib-1.2.11::core-kit'`,
 * the complete build log and the output of `emerge -pqv '=sys-libs/zlib-1.2.11::core-kit'`.
 * The complete build log is located at '/var/tmp/portage/sys-libs/zlib-1.2.11/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/sys-libs/zlib-1.2.11/temp/environment'.
 * Working directory: '/var/tmp/portage/sys-libs/zlib-1.2.11/work/zlib-1.2.11-abi_x86_32.x86'
 * S: '/var/tmp/portage/sys-libs/zlib-1.2.11/work/zlib-1.2.11'

как решить проблему? до обновления рабоало нормально.

# cat /etc/portage/make.conf
MAKEOPTS="-j5"
LINGUAS="en_US ru_RU"
L10N="en-US ru-RU"

CFLAGS="-march=native -O2 -pipe"
CXXFLAGS="${CFLAGS}"

CPU_FLAGS_X86="mmx mmxext popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3"

VIDEO_CARDS="intel"

USE="alsa dbus core-kit flv introspection 
     jpeg mp3 networkamager nsplugin  
     ppapi png 
     udev policykit 
     X zlib
     -gnome -gtk -kde -qt3 -qt4
     -wicd"

PYTHON_TARGETS="python2_7 python3_4"
PYTHON_SINGLE_TARGET="python3_4"

скрипт обновления:

# cat ~/re.sh
emerge --sync
eix-update

emerge -avuND --with-bdeps=y --complete-graph=y --backtrack=30 --keep-going --verbose-conflicts --exclude "chromium gentoo-sources gimp glibc libreoffice perl python gcc" world

lenovo x552e, intel, xorg, xfce, dbus,

 , , ,

znavko
()

Funtoo сообщила о зависимостях

не получается произвести выполнение команды запуска начала установки пакетов в Funtoo.

# emerge firefox chromium libreoffice gimp mupdf --autounmask-write
Calculating dependencies /

!!! Problem resolving dependencies for app-office/libreoffice
... done!

!!! The ebuild selected to satisfy "libreoffice" has unmet requirements.
- app-office/libreoffice-5.2.7.2::desktop-kit USE="branding cups dbus gltf java (-aqua) -bluetooth -coinmp -collada -debug -eds -firebird -gnome -googledrive -gstreamer -gtk -gtk3 -jemalloc -kde -libressl -mysql -odk -pdfimport -postgres -quickstarter (-telepathy) -test -vlc" LIBREOFFICE_EXTENSIONS="-nlpsolver -scripting-beanshell -scripting-javascript -wiki-publisher" PYTHON_SINGLE_TARGET="python3_4 -python2_7 -python3_5" PYTHON_TARGETS="python2_7 -python3_4 -python3_5"

  The following REQUIRED_USE flag constraints are unsatisfied:
    python_single_target_python3_4? ( python_targets_python3_4 )

  The above constraints are a subset of the following complete expression:
    exactly-one-of ( python_single_target_python2_7 python_single_target_python3_4 python_single_target_python3_5 ) python_single_target_python2_7? ( python_targets_python2_7 ) python_single_target_python3_4? ( python_targets_python3_4 ) python_single_target_python3_5? ( python_targets_python3_5 ) bluetooth? ( dbus ) collada? ( gltf ) eds? ( gnome ) gnome? ( gtk ) telepathy? ( gtk ) libreoffice_extensions_nlpsolver? ( java ) libreoffice_extensions_scripting-beanshell? ( java ) libreoffice_extensions_scripting-javascript? ( java ) libreoffice_extensions_wiki-publisher? ( java )


# cat /etc/portage/make.conf

MAKEOPTS="-j3" 
LINGUS="ru_RU en_US"
CFLAGS="-march=btver2 -O2 -pipe"
CXXFLAGS="${CFALGS}"
VIDEO_CARDS="radeon"

USE="alsa automount branding core-kit cups dbus 
     flv introspection
     gltf
     gtk
     java jpeg jpg mp3 networkamanger nls
     png
     policykit
     python python2_7  
     udev 
     X
     xfce4-meta
     -gnome -gtk -kde -minimal
     -qt4
     -static-libs"

PYTHON_TARGETS="python2_7"

PYTHON_SINGLE_TARGET="python3_4"

 ,

znavko
()

Нелегко обновлять Funtoo

при обновлении мира были сообщения о том, что нужны зависимости для пакетов: sys/file, boot-update. Приходилось править make.conf четыре раза:

# cat /etc/portage/make.conf
MAKEOPTS="-j5"
LINGUAS="en_US ru_RU"
L10N="en-US ru-RU"

CFLAGS="-march=native -O2 -pipe"
CXXFLAGS="${CFLAGS}"

USE="alsa dbus core-kit flv introspection 
     jpeg mp3 networkamager nsplugin  
     ppapi png python python_targets_python2_7 
     python_single_target_python2_7
     python_single_target_python3_6 
     python_targets_python3_6
     udev policykit 
     X zlib"

VIDEO_CARDS="intel"

здесь пакеты python_targets_python2_7 python_single_target_python2_7 python_single_target_python3_6 python_targets_python3_6 добавлялись каждый раз из-за сообщения о зависимостях. Конечно, это преимущество, но на данном этапе нужно предотсавить операционной системе автоматическое разрешение зависимостоей.

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

 

znavko
()

RSS подписка на новые темы