Обрезается nconfig/menuconfig

Здравствуйте гентушники! С наступившим новым годом вас! Может кто знает как побороть недуг не полной отрисовки при конфигурации ядра. На сколько мне известно за отрисовку отвечает либа ncurses, ее откат и пересборка никаких результатов не дала. А выглядит проблема вот так: https://ibb.co/sRymX8B

Тут могут быть еще проблемы с

Тут могут быть еще проблемы с локалью и/или фонтами, настройкой ядра, а также с самим терминалом.
Покажи

eselect locale list
eselect fontconfig list
set|grep TERM
zgrep DUMMY_CONSOLE_ /proc/config.gz

И еще: картинка в Х-ах или без?

SysA написал(а): Тут могут

SysA написал(а):
Тут могут быть еще проблемы с локалью и/или фонтами, настройкой ядра, а также с самим терминалом.
Покажи

eselect locale list
eselect fontconfig list
set|grep TERM
zgrep DUMMY_CONSOLE_ /proc/config.gz

И еще: картинка в Х-ах или без?

 # eselect locale list 
Available targets for the LANG variable:
  [1]   C
  [2]   C.utf8
  [3]   en_US.utf8
  [4]   POSIX
  [5]   ru_RU.utf8 *
  [ ]   (free form)
 # eselect fontconfig list 
Available fontconfig .conf files (* is enabled):
  [1]   10-autohint.conf
  [2]   10-hinting-full.conf
  [3]   10-hinting-medium.conf
  [4]   10-hinting-none.conf
  [5]   10-hinting-slight.conf *
  [6]   10-no-sub-pixel.conf
  [7]   10-scale-bitmap-fonts.conf *
  [8]   10-sub-pixel-bgr.conf
  [9]   10-sub-pixel-rgb.conf
  [10]  10-sub-pixel-vbgr.conf
  [11]  10-sub-pixel-vrgb.conf
  [12]  10-unhinted.conf
  [13]  11-lcdfilter-default.conf
  [14]  11-lcdfilter-legacy.conf
  [15]  11-lcdfilter-light.conf
  [16]  20-unhint-small-vera.conf *
  [17]  25-unhint-nonlatin.conf
  [18]  30-metric-aliases.conf *
  [19]  40-nonlatin.conf *
  [20]  42-luxi-mono.conf *
  [21]  45-generic.conf *
  [22]  45-latin.conf *
  [23]  49-sansserif.conf *
  [24]  50-user.conf *
  [25]  51-local.conf *
  [26]  59-google-droid-sans.conf *
  [27]  59-google-droid-sans-mono.conf
  [28]  59-google-droid-serif.conf
  [29]  60-generic.conf *
  [30]  60-latin.conf *
  [31]  65-fonts-persian.conf *
  [32]  65-khmer.conf
  [33]  65-nonlatin.conf *
  [34]  66-noto-mono.conf
  [35]  66-noto-sans.conf
  [36]  66-noto-serif.conf
  [37]  69-unifont.conf *
  [38]  70-no-bitmaps.conf
  [39]  70-yes-bitmaps.conf
  [40]  75-yes-terminus.conf *
  [41]  80-delicious.conf *
  [42]  90-roboto-regular.conf *
  [43]  90-synthetic.conf *
 # set | grep TERM
TERM=xterm-256color
 # zgrep DUMMY_CONSOLE_ /proc/config.gz
CONFIG_DUMMY_CONSOLE_COLUMNS=80
CONFIG_DUMMY_CONSOLE_ROWS=25

Картинка без X

SysA написал(а):Тут могут

SysA написал(а):
Тут могут быть еще проблемы с локалью и/или фонтами, настройкой ядра, а также с самим терминалом.
Покажи

eselect locale list
eselect fontconfig list
set|grep TERM
zgrep DUMMY_CONSOLE_ /proc/config.gz

И еще: картинка в Х-ах или без?

 # eselect locale list 
Available targets for the LANG variable:
  [1]   C
  [2]   C.utf8
  [3]   en_US.utf8
  [4]   POSIX
  [5]   ru_RU.utf8 *
  [ ]   (free form)
 # eselect fontconfig list 
Available fontconfig .conf files (* is enabled):
  [1]   10-autohint.conf
  [2]   10-hinting-full.conf
  [3]   10-hinting-medium.conf
  [4]   10-hinting-none.conf
  [5]   10-hinting-slight.conf *
  [6]   10-no-sub-pixel.conf
  [7]   10-scale-bitmap-fonts.conf *
  [8]   10-sub-pixel-bgr.conf
  [9]   10-sub-pixel-rgb.conf
  [10]  10-sub-pixel-vbgr.conf
  [11]  10-sub-pixel-vrgb.conf
  [12]  10-unhinted.conf
  [13]  11-lcdfilter-default.conf
  [14]  11-lcdfilter-legacy.conf
  [15]  11-lcdfilter-light.conf
  [16]  20-unhint-small-vera.conf *
  [17]  25-unhint-nonlatin.conf
  [18]  30-metric-aliases.conf *
  [19]  40-nonlatin.conf *
  [20]  42-luxi-mono.conf *
  [21]  45-generic.conf *
  [22]  45-latin.conf *
  [23]  49-sansserif.conf *
  [24]  50-user.conf *
  [25]  51-local.conf *
  [26]  59-google-droid-sans.conf *
  [27]  59-google-droid-sans-mono.conf
  [28]  59-google-droid-serif.conf
  [29]  60-generic.conf *
  [30]  60-latin.conf *
  [31]  65-fonts-persian.conf *
  [32]  65-khmer.conf
  [33]  65-nonlatin.conf *
  [34]  66-noto-mono.conf
  [35]  66-noto-sans.conf
  [36]  66-noto-serif.conf
  [37]  69-unifont.conf *
  [38]  70-no-bitmaps.conf
  [39]  70-yes-bitmaps.conf
  [40]  75-yes-terminus.conf *
  [41]  80-delicious.conf *
  [42]  90-roboto-regular.conf *
  [43]  90-synthetic.conf *
 # set | grep TERM
TERM=linux
 # zgrep DUMMY_CONSOLE_ /proc/config.gz
CONFIG_DUMMY_CONSOLE_COLUMNS=80
CONFIG_DUMMY_CONSOLE_ROWS=25

Картинка без X. При этом подключаясь по ssh все отображается хорошо, а локально беда =(

Так ясно, что проблема с

Так ясно, что проблема с настройками терминала... Почему у тебя разные

 # set | grep TERM
TERM=xterm-256color

и

 # set | grep TERM
TERM=linux

??

В каких условиях они взяты?

В tty у меня linux, а через

В tty у меня linux, а через ssh xterm.
Я попробовал в tty сделать export TERM=xterm-256color. Ситуация не изменилась.

А если ssh localhost?

А если ssh localhost?

А при ssh localhost,

А при ssh localhost, TERM=linux и nconfig отрабатывает как надо! Мистика)

Никакой мистики, все логично

Никакой мистики, все логично... SSH через локалхост все равно SSH (удаленная сессия).
Х-ов точно нет? Надо разобраться с локальной системой. Сделай

eix-sync

и покажи

emerge -uDN --with-bdeps=y @world -pv

Ничего не даст. Вчера всю

Ничего не даст. Вчера всю систему обновил.

И все-таки, покажи. Ничего не

И все-таки, покажи. Ничего не теряешь! :) Эти команды (+2 ниже) вполне безопасны.
Добавь еще выдачу от

revdep-rebuild -ipv
eclean-dist

а также полезно будет и emerge --depclean -a

# emerge -uDN --with-bdeps=y

# emerge -uDN --with-bdeps=y @world -pv

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

Calculating dependencies              ... done!  
[ebuild     U  ] dev-libs/libinput-1.12.5:0/10::gentoo [1.12.4:0/10::gentoo] USE="-doc" INPUT_DEVICES="-wacom" 507 KiB
[ebuild     U  ] x11-apps/xcursorgen-1.0.7::gentoo [1.0.6::gentoo] 126 KiB

Total: 2 packages (2 upgrades), Size of downloads: 632 KiB
# revdep-rebuild -ipv
 * This is the new python coded version
 * Please report any bugs found using it.
 * The original revdep-rebuild script is installed as revdep-rebuild.sh
 * Please file bugs at: https://bugs.gentoo.org/
 * Collecting system binaries and libraries
 * Collecting dynamic linking informations
 * Scanning files
 * Checking dynamic linking consistency

Your system is consistent
# eclean-dist
 * Building file list for distfiles cleaning...
 * Cleaning distfiles...
 [  102.9 M ] NVIDIA-Linux-x86_64-415.18.run
 [  630.3 K ] autoconf-archive-2017.09.28.tar.xz
 [  154.5 K ] bluedevil-5.14.4.tar.xz
 [   23.8 M ] breeze-5.14.4.tar.xz
 [  286.2 K ] ca-certificates_20170717.tar.xz
 [   12.0 M ] cfe-7.0.0.src.tar.xz
 [  881.6 K ] clang-tools-extra-7.0.0.src.tar.xz
 [    1.7 M ] compiler-rt-7.0.0.src.tar.xz
 [  720.3 K ] drkonqi-5.14.4.tar.xz
 [  195.0 K ] genpatches-4.19-5.base.tar.xz
 [   17.1 K ] genpatches-4.19-5.extras.tar.xz
 [  261.3 K ] genpatches-4.19-7.base.tar.xz
 [   17.1 K ] genpatches-4.19-7.extras.tar.xz
 [  299.2 K ] genpatches-4.19-8.base.tar.xz
 [   17.1 K ] genpatches-4.19-8.extras.tar.xz
 [   22.4 M ] icu4c-62_1-src.tgz
 [   83.1 K ] kactivitymanagerd-5.14.4.tar.xz
 [  571.2 K ] kde-cli-tools-5.14.4.tar.xz
 [   41.1 K ] kdecoration-5.14.4.tar.xz
 [  588.9 K ] kdeplasma-addons-5.14.4.tar.xz
 [   77.3 K ] kgamma5-5.14.4.tar.xz
 [    1.3 M ] khotkeys-5.14.4.tar.xz
 [    1.3 M ] kinfocenter-5.14.4.tar.xz
 [  753.1 K ] kmenuedit-5.14.4.tar.xz
 [  119.8 K ] kscreen-5.14.4.tar.xz
 [  119.3 K ] kscreenlocker-5.14.4.tar.xz
 [   20.8 K ] ksshaskpass-5.14.4.tar.xz
 [  489.8 K ] ksysguard-5.14.4.tar.xz
 [   18.7 K ] kwallet-pam-5.14.4.tar.xz
 [   18.3 K ] kwayland-integration-5.14.4.tar.xz
 [    6.3 M ] kwin-5.14.4.tar.xz
 [   19.5 K ] kwrited-5.14.4.tar.xz
 [  846.3 K ] libical-3.0.3.tar.gz
 [  507.3 K ] libinput-1.12.3.tar.xz
 [   78.2 K ] libkscreen-5.14.4.tar.xz
 [  562.1 K ] libksysguard-5.14.4.tar.xz
 [  118.3 K ] llvm-7.0.0-manpages.tar.bz2
 [   27.0 M ] llvm-7.0.0.src.tar.xz
 [    2.3 M ] lxml-4.1.1.tar.gz
 [    2.3 M ] lxml-4.2.6.tar.gz
 [    1.5 M ] man-db-2.8.3.tar.xz
 [   56.3 K ] milou-5.14.4.tar.xz
 [   22.0 M ] nss-3.36.1.tar.gz
 [    1.1 M ] nvidia-settings-415.18.tar.bz2
 [  889.3 K ] openmp-7.0.0.src.tar.xz
 [    5.1 M ] openssl-1.0.2p.tar.gz
 [    4.3 M ] oxygen-5.14.4.tar.xz
 [    7.3 K ] perl-cleaner-2.26.tar.bz2
 [  107.1 K ] plasma-browser-integration-5.14.4.tar.xz
 [    8.7 M ] plasma-desktop-5.14.4.1.tar.xz
 [   52.9 K ] plasma-integration-5.14.4.tar.xz
 [  703.9 K ] plasma-nm-5.14.4.tar.xz
 [   92.2 K ] plasma-pa-5.14.4.tar.xz
 [  117.8 K ] plasma-vault-5.14.4.tar.xz
 [    4.4 M ] plasma-workspace-5.14.4.tar.xz
 [   43.8 M ] plasma-workspace-wallpapers-5.14.4.tar.xz
 [   41.6 K ] polkit-kde-agent-1-5.14.4.tar.xz
 [    1.4 M ] poppler-0.67.0.tar.xz
 [  585.7 K ] powerdevil-5.14.4.tar.xz
 [   59.5 K ] sddm-kcm-5.14.4.tar.xz
 [  175.1 K ] systemsettings-5.14.4.tar.xz
 [  235.9 K ] tzcode2018g.tar.gz
 [  357.8 K ] tzdata2018g.tar.gz
 [  533.1 K ] user-manager-5.14.4.tar.xz
 ===========
 [  307.5 M ] Total space from 64 files were freed in the distfiles directory
emerge --depclean -a

 * Always study the list of packages to be cleaned for any obvious
 * mistakes. Packages that are part of the world set will always
 * be kept.  They can be manually added to this set with
 * `emerge --noreplace `.  Packages that are listed in
 * package.provided (see portage(5)) will be removed by
 * depclean, even if they are part of the world set.
 * 
 * As a safety measure, depclean will not remove any packages
 * unless *all* required dependencies have been resolved.  As a
 * consequence of this, it often becomes necessary to run 
 * `emerge --update --newuse --deep @world` prior to depclean.

Calculating dependencies             ... done! 
>>> No packages selected for removal by depclean
>>> To see reverse dependencies, use --verbose
Packages installed:   1169
Packages in world:    122
Packages in system:   43
Required packages:    1169
Number removed:       0

как то так =)

Ну вот видишь - не все же обновилось! :)

Хотя это к делу, похоже, не относится.
Попробуй пересобрать сам make:

emerge -1D $(equery -C g =$(equery -Cq b $(which make)|head -1)|cut -f2 -d\]|sed 's/-[[:digit:]].*$//')

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

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".