Есть ли какие-то программы, которые сами пропишут эти клавиши? Просто по умолчанию они ничего не делают(я не устанавливал окружение), а настраивать руками лень. Допустим, что я зажрался и легче всего настроить руками, тогда другой запрос: хочется какой-то индикации нажатия, чего-то такого, например. Есть что-то на примете?
Хочу попробовать откалибровать дисплей на ноутбуке, вот, нашёл программу, но у неё почему-то не активна кнопка калибровки, хотя argyllcms, которая ей нужна для калибровки - она видит. Вот что она выдаёт при запуске в терминале:
XDG: [Errno 2] No translation file found for domain: xdg-user-dirs
XDG.UserDirs: No default user directories
displaycal 3.8.8.1 2019-11-07T21:22:40.565184Z
gentoo 2.6 x86_64
Python 2.7.17 (default, Dec 16 2019, 18:53:15)
[GCC 9.2.0]
Faulthandler 3.0
/usr/lib64/python2.7/site-packages/wx-3.0-gtk2/wx/_core.py:16629: UserWarning: wxPython/wxWidgets release number mismatch
wxPython 3.0.2.0 gtk2 (classic)
Encoding: UTF-8
File system encoding: UTF-8
/usr/lib64/python2.7/site-packages/DisplayCAL/colord.py:41: Warning: org.freedesktop.DBus.Error.ServiceUnknown: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.ColorManager was not provided by any .service files: org.freedesktop.ColorManager
Запуск...
SDL2: libSDL2-2.0.so.0
SDL: libSDL-1.2.so.0
Аудио модуль: wx 3.0.2.0
Автоматически определяет приборы...
/usr/bin
ArgyllCMS 2.1.1
Argyll has virtual display support
...ok.
Проверка доступа к таблице видеокарты для отображения 1 ...
Dispwin: Warning - new_dispwin: Expected VideoLUT depth 8 doesn't match actual 10
VideoLUT has 1024 entries, interpolating to 256
Dispwin: Warning - new_dispwin: Expected VideoLUT depth 8 doesn't match actual 10
Dispwin: Warning - new_dispwin: Expected VideoLUT depth 8 doesn't match actual 10
Verify: 'test.cal' IS loaded (discrepancy 0.0%)
Dispwin: Warning - new_dispwin: Expected VideoLUT depth 8 doesn't match actual 10
...ok.
Инициализация GUI...
...ok.
Готово.
Настройка хоста сценариев на 127.0.0.1:15411
Та же самая ситуация на десктопе с debian 10. Совершенно не понимаю в чём проблема. Если не знаете как исправить, то, может, подскажите другие несложные программы для автокалибровки
Поправьте если не прав: калибровка экрана поможет мне получить лучшее отображение цветов, нежели по умолчанию, соответственно картинка станет приятнее.
В вики написан список программ, которым надо установить use flag abi_x86_32, я их прописал, но этого мало, она требует больше и чем больше я меняю, тем больше список программ для которых мне нужно использовать этот флаг.
Вот ошибка, исправляя которую, я открываю портал в ад зависимостей:
sudo emerge --ask wine
These are the packages that would be merged, in order:
Calculating dependencies... done!
!!! The ebuild selected to satisfy ">=sys-auth/polkit-0.110" has unmet requirements.
- sys-auth/polkit-0.115-r4::gentoo USE="introspection nls -consolekit -elogind -examples -gtk -jit -kde -pam (-selinux) -systemd -test" ABI_X86="(64)"
The following REQUIRED_USE flag constraints are unsatisfied:
exactly-one-of ( consolekit elogind systemd )
(dependency required by "sys-fs/udisks-2.8.4::gentoo" [ebuild])
(dependency required by "app-emulation/wine-vanilla-4.0.2::gentoo[udisks]" [ebuild])
(dependency required by "virtual/wine-0-r5::gentoo" [ebuild])
(dependency required by "wine" [argument])
Я что-то делаю не так? Почему это происходит? Или так и должно быть?
16 октября pam-0-r1 был замаскирован. Я удалил этот пакет, но теперь каждое обновление он пытается установиться. Я плохо понимаю, что с этим делать? Закоментить маску?
tui@localhost ~ $ sudo emerge --ask --update --deep @world
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild U ] sys-kernel/linux-firmware-20191022 [20191008]
[ebuild N #] virtual/pam-0-r1 ABI_X86="(64) -32 (-x32)"
[ebuild U ] app-text/libabw-0.1.3 [0.1.2]
[ebuild U ] media-libs/libvisio-0.1.7 [0.1.6]
[ebuild U ] sys-process/cronie-1.5.4-r1 [1.5.4]
[ebuild U ] sys-fs/lvm2-2.02.184-r5 [2.02.184-r4]
[ebuild U ] sys-apps/pciutils-3.5.6-r1 [3.5.6]
[ebuild U ] sys-fs/cryptsetup-2.2.1-r1 [2.2.1]
[ebuild U ] x11-misc/polybar-3.3.1 [3.2.1]
The following mask changes are necessary to proceed:
(see "package.unmask" in the portage(5) man page for more details)
# required by sys-apps/shadow-4.6::gentoo
# required by virtual/shadow-0::gentoo
# required by @system
# required by @world (argument)
# /var/db/repos/gentoo/profiles/package.mask:
# Mikle Kolyada <zlogene@gentoo.org> (2019-10-16)
# not needed due to openpam removal. Please
# update your packages running emerge with the
# --changed-deps option if you have problems
# with your system.
=virtual/pam-0-r1
NOTE: The --autounmask-keep-masks option will prevent emerge
from creating package.unmask or ** keyword changes.
Здравствуйте. Flameshot - программа для того, чтобы делать скриншоты из выделенной части экрана. При попытке копировать скриншот в буфер из обычного пользователя - ничего не выходит. Тогда как от супер пользователя всё работает. Я думаю, что это связано с группами, в которую входит программа. Как это можно исправить?
Всем привет, устанавливал программу emerge app-vim/youcompleteme.
CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
TEMP
linked by target "ycm_core" in directory /var/tmp/portage/app-vim/youcompleteme-20130910/work/youcompleteme-20130910/cpp/ycm
-- Configuring incomplete, errors occurred!
See also "/var/tmp/portage/app-vim/youcompleteme-20130910/work/youcompleteme-20130910/cpp/CMakeFiles/CMakeOutput.log".
* ERROR: app-vim/youcompleteme-20130910::gentoo failed (configure phase):
* cmake failed
*
* Call stack:
* ebuild.sh, line 125: Called src_configure
* environment, line 3763: Called cmake-utils_src_configure
* environment, line 1015: Called die
* The specific snippet of code:
* "${CMAKE_BINARY}" "${cmakeargs[@]}" "${CMAKE_USE_DIR}" || die "cmake failed";
*
* If you need support, post the output of `emerge --info '=app-vim/youcompleteme-20130910::gentoo'`,
* the complete build log and the output of `emerge -pqv '=app-vim/youcompleteme-20130910::gentoo'`.
* The complete build log is located at '/var/tmp/portage/app-vim/youcompleteme-20130910/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/app-vim/youcompleteme-20130910/temp/environment'.
* Working directory: '/var/tmp/portage/app-vim/youcompleteme-20130910/work/youcompleteme-20130910/cpp'
* S: '/var/tmp/portage/app-vim/youcompleteme-20130910/work/youcompleteme-20130910'
Мой make.conf:
COMMON_FLAGS="-march=skylake -O2 -pipe"
CFLAGS="${COMMON_FLAGS}"
CXXFLAGS="${COMMON_FLAGS}"
FCFLAGS="${COMMON_FLAGS}"
FFLAGS="${COMMON_FLAGS}"
# NOTE: This stage was built with the bindist Use flag enabled
PORTDIR="/var/db/repos/gentoo"
DISTDIR="/var/cache/distfiles"
PKGDIR="/var/cache/binpkgs"
# This sets the language of build output to English.
# Please keep this setting intact when reporting bugs.
LC_MESSAGES=C
# Number of parllel makes jobs from portage
MEKEOPTS="-j8"
USE="-gnome -kde -dhclient unicode scsi bluetooth latex python jadetex jpeg png qt5 X usb toolbar apng opengl icu lapack pdf ciaro ffmpeg lcms lensfun openexr raw sdl svg tiff v4l cairo aalib alsa dga libcaca webready gif heif pcap kms dbus pdfimort dhcpcd nss cups text vlc pdfimport minizip archive bidi chromecast dav1d libass mad mp3 mpeg srt x254 x265 xml git gpg i3wm"
GENTOO_MIRRORS="http://gentoo-mirror.alexxy.name/ http://gentoo.bloodhost.ru/"
GRUB_PLATFORMS="efi-64"
VIDEO_CARDS="intel i965"
LINGUAS="ru en"
L10N="en ru"
INPUT_DEVICES="synaptics libinput evdev"
После того, как я переместил и скопировал обратно всё содержимое корневой папки с помощью команды cp -pr у меня не работают права доступа. Я делал это на запущенной с флешки tails, может это имеет значение. Разрешения на файлах в порядке, но оба профиля, что root, что user имеют только привилегии «остальных», т. е. как бы не входят в те группы, в которые добавлены.
Вывод groups для пользователя:
wheel audio users tui
и для суперпользователя:
root bin daemon sys adm disk wheel floppy tape video
Может дело в ядре? Почему вообще может происходить что-то подобное?
Примеры:
1) Обычный пользователь:
tui@tux ~ $ sudo
sudo: unable to stat /etc/sudoers: Permission denied
sudo: no valid sudoers sources found, quitting
sudo: не удаётся инициализировать модуль политики
2) Суперпользователь:
tux /home/tui # emerge sudo
Calculating dependencies... done!
>>> Verifying ebuild manifests
>>> Emerging (1 of 1) app-admin/sudo-1.8.27-r1::gentoo
* sudo-1.8.27.tar.gz BLAKE2B SHA512 size ;-) ... [ ok ]
Traceback (most recent call last):
File "/usr/lib/portage/python3.6/pid-ns-init", line 127, in <module>
sys.exit(main(sys.argv))
File "/usr/lib/portage/python3.6/pid-ns-init", line 91, in main
proc = subprocess.Popen(args, executable=binary, **popen_kwargs)
File "/usr/lib64/python3.6/subprocess.py", line 709, in __init__
restore_signals, start_new_session)
File "/usr/lib64/python3.6/subprocess.py", line 1344, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
PermissionError: [Errno 13] Permission denied: '/usr/bin/sandbox'
* The ebuild phase 'unpack' has exited unexpectedly. This type of behavior
* is known to be triggered by things such as failed variable assignments
* (bug #190128) or bad substitution errors (bug #200313). Normally, before
* exiting, bash should have displayed an error message above. If bash did
* not produce an error message above, it's possible that the ebuild has
* called `exit` when it should have called `die` instead. This behavior
* may also be triggered by a corrupt bash binary or a hardware problem
* such as memory or cpu malfunction. If the problem is not reproducible or
* it appears to occur randomly, then it is likely to be triggered by a
* hardware problem. If you suspect a hardware problem then you should try
* some basic hardware diagnostics such as memtest. Please do not report
* this as a bug unless it is consistently reproducible and you are sure
* that your bash binary and hardware are functioning properly.
>>> Failed to emerge app-admin/sudo-1.8.27-r1, Log file:
>>> '/var/tmp/portage/app-admin/sudo-1.8.27-r1/temp/build.log'
Я пожадничал места для корневого раздела, а теперь пришлось расширять. Т. к. он зашифрован, то я не придумал ничего лучше, чем просто удалить и создать новый. При этом я копировал все файлы с помощью cp -pr в другой раздел, а потом обратно точно так же. Из-за того, что я не обновил grub.cfg, initramfs, по началу, просто просил меня подсунуть ему корневой раздел. Я попытался расшифровать и подсунуть, но он сказал, что это не корневой раздел. После изменения uuid корневого раздела в grub.cfg(и обновления конфига) в shell меня больше не выбрасывало, но появилась вот эта ошибка, вместо просьбы ввести пароль от раздела.
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
CPU: 6 PID: 1 Comm: swapper/0 Not tainted 4.19.66-gentoo #1
Hardware name: ASUSTeK COMPUTER INC. VivoBook S13 X330UA, BIOS X330UA.300
Call Trace:
dump_stack+0x46/0x60
panic+0xdc/0x22a
mount_block_root+0x1ff/0x2a9
? do_early_param+0x89/0x89
prepare_namespace+0x12b/0x161
kernel_init_freeable+0x1df/0x1ef
? rest_init+0x9a/0x9a
kernel_init+0x5/0x101
ret_from_fork+0x35/0x40
Kernel Offset: 0x1c600000 from 0xffffffff81000000 (relocation range: 0xffffffff80000000-0xffffffffbffffffff)
---[ end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0) ]---
Похоже, что придётся переустановить систему. Это не так уж сложно. Все конфиги у меня, просто займёт около дня, неприятная потеря времени. Может у кого есть идеи, почему у меня возникает эта ошибка?