MC с возможностью "сворачиваться"
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
- 32мб
- рядовой
- Сообщения: 10
- Зарегистрирован: 2020-06-06 0:10:28
MC с возможностью "сворачиваться"
Доброго времени суток
В OPNSense (хз насколько полноценная, но FreeBSD 11.2) можно скомпилить Midnight Commander и компилится он на ура Но без одной очень важной для меня фичи - возможности "сворачиваться". В терминале Дебиана можно при помощи клавиш Ctrl+O "свернуть" mc и работать в консоли, как будто mc вообще нет. В OPNSense с дефолтными настройками у mc такой фичи нет, что очень печально.
Ткните носом плиз где ковырнуть, чтоб mc "сворачивался", спасибо
В OPNSense (хз насколько полноценная, но FreeBSD 11.2) можно скомпилить Midnight Commander и компилится он на ура Но без одной очень важной для меня фичи - возможности "сворачиваться". В терминале Дебиана можно при помощи клавиш Ctrl+O "свернуть" mc и работать в консоли, как будто mc вообще нет. В OPNSense с дефолтными настройками у mc такой фичи нет, что очень печально.
Ткните носом плиз где ковырнуть, чтоб mc "сворачивался", спасибо
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
-
- проходил мимо
MC с возможностью "сворачиваться"
Обычно, в шелле достаточно нажать Ctrl+Z и текущая программа отправляется "поспать" в фон. Чтобы достать из фона последнюю отправленную туда задачу достаточно набрать команду fg.
Возможно, mc считает себя самым умным и такой фокус с ним не пройдет, но попробовать стоит.
Возможно, mc считает себя самым умным и такой фокус с ним не пройдет, но попробовать стоит.
-
- проходил мимо
MC с возможностью "сворачиваться"
как собран mc?В OPNSense (хз насколько полноценная, но FreeBSD 11.2) можно скомпилить Midnight Commander и компилится он на ура Но без одной очень важной для меня фичи - возможности "сворачиваться". В терминале Дебиана можно при помощи клавиш Ctrl+O "свернуть" mc и работать в консоли, как будто mc вообще нет. В OPNSense с дефолтными настройками у mc такой фичи нет, что очень печально.
Ткните носом плиз где ковырнуть, чтоб mc "сворачивался", спасибо
# pkg info mc
В FreeBSD by default:
DOCS : on
EDITOR : on
ICONV : on
NCURSES : off
NLS : on
SFTP : on
SLANG : on
SMB : on
SUBSHELL : on
X11 : on
когда-то давно проблемы были с SUBSHELL, собирайте с опциями:
EDITOR/ICONV/NLS/SLANG/SUBSHELL=on, X11=on если нужно, остальное лучше в off: DOCS кому нужны,
NCURSES в топку, SMB и X11 могут потянуть за собой немало:
ниже run-depends, но в 12.1:
# pkg info -d mc
mc-4.8.23:
libXext-1.3.4,1
libX11-1.6.9,1
diffutils-3.7
libssh2-1.8.2,3
python27-2.7.17_1
perl5-5.30.1
libslang2-2.3.2_1
glib-2.56.3_6,1
gettext-runtime-0.20.1
ctrl-o работает без проблем и в консоли и в xterm и в putty, среда:
# echo $SHELL $TERM
/bin/bash xterm
- 32мб
- рядовой
- Сообщения: 10
- Зарегистрирован: 2020-06-06 0:10:28
MC с возможностью "сворачиваться"
Спасибо guest,
С mc дела обстоят как-то так:
в этом списке нет mc вообще, посему я mc скомпилировал "make config", "make install" из тамошних портов. ХЗ насколько это было умно, но это сработало
С шеллом обстоят дела как-то так:
make config выглядит так:
Makefile в таком состоянии:
Здесь можно что-нибуть поменять?
С mc дела обстоят как-то так:
Код: Выделить всё
root@Firewall:~ # pkg info mc
pkg: No package(s) matching mc
Код: Выделить всё
pkg rquery '%n (%v)'
С шеллом обстоят дела как-то так:
Код: Выделить всё
root@Firewall:~ # echo $SHELL $TERM
/usr/local/sbin/opnsense-shell xterm
Makefile в таком состоянии:
Код: Выделить всё
# Created by: torstenb@FreeBSD.org
# $FreeBSD$
PORTNAME= mc
PORTVERSION= 4.8.24
CATEGORIES= misc shells
MASTER_SITES= http://ftp.midnight-commander.org/ \
https://ftp.osuosl.org/pub/midnightcommander/
MAINTAINER= woodsb02@FreeBSD.org
COMMENT= Midnight Commander, a free Norton Commander Clone
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
CONFLICTS= mc-light-4*
USES= gmake gnome libtool perl5 pkgconfig python shebangfix tar:xz
SHEBANG_FILES= ${WRKSRC}/src/vfs/extfs/helpers/s3+.in \
${WRKSRC}/src/vfs/extfs/helpers/uc1541
python_OLD_CMD= @PYTHON@
USE_GNOME= glib20
GNU_CONFIGURE= yes
CONFIGURE_ENV= ZIP=${ZIP_CMD} UNZIP=${UNZIP_CMD}
USE_HARDENING= safestack
OPTIONS_DEFINE= DOCS EDITOR ICONV NLS SFTP SMB SUBSHELL X11
OPTIONS_DEFAULT=EDITOR ICONV SFTP SLANG SMB SUBSHELL X11
OPTIONS_SINGLE= SCREEN
OPTIONS_SINGLE_SCREEN= SLANG NCURSES
OPTIONS_SUB= yes
EDITOR_DESC= Build with internal editor
SFTP_DESC= Support for SFTP (via libssh)
SUBSHELL_DESC= Build with subshell support
EDITOR_CONFIGURE_WITH= internal-edit
ICONV_USES= iconv
ICONV_CONFIGURE_ENABLE= charset
NCURSES_CONFIGURE_ON= --with-screen=ncurses
NLS_CONFIGURE_ENABLE= nls
NLS_USES= gettext
NLS_CPPFLAGS= -I${LOCALBASE}/include
NLS_LDFLAGS= -L${LOCALBASE}/lib
SFTP_LIB_DEPENDS= libssh2.so:security/libssh2
SFTP_CONFIGURE_ENABLE= vfs-sftp
SLANG_LIB_DEPENDS= libslang.so:devel/libslang2
SLANG_CONFIGURE_ON= --with-screen=slang --with-slang-includes=${LOCALBASE}/include
SMB_CONFIGURE_ENABLE= vfs-smb
SMB_CONFIGURE_WITH= smb-configdir=${LOCALBASE}/etc \
smb-codepagedir=${LOCALBASE}/etc/codepages
SUBSHELL_CONFIGURE_WITH=subshell
X11_CONFIGURE_ENABLE= x
X11_USES= xorg
X11_USE= xorg=x11,xext
X11_VARS= CONFLICTS_INSTALL+="mc-nox11-[0-9]*"
X11_VARS_OFF= CONFLICTS_INSTALL+="mc-[0-9]*" PKGNAMESUFFIX=-nox11
PORTDOCS= *
DOCSRCDIR1= ${WRKSRC}
DOC_FILES1= AUTHORS NEWS README
DOCSRCDIR2= ${WRKSRC}/doc
DOCSDIR2= ${DOCSDIR}/doc
DOC_FILES2= FAQ HACKING MAINTAINERS *.txt
post-patch:
@${REINPLACE_CMD} -e 's|missing-parameter-type|unused-variable|; \
s|but-set-variable|variable|' \
${WRKSRC}/configure
post-install:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${DOC_FILES1:S|^|${DOCSRCDIR1}/|} ${STAGEDIR}${DOCSDIR}
@${MKDIR} ${STAGEDIR}${DOCSDIR2}
${INSTALL_DATA} ${DOC_FILES2:S|^|${DOCSRCDIR2}/|} ${STAGEDIR}${DOCSDIR2}
post-install-X11-on:
${INSTALL_DATA} ${FILESDIR}/${PORTNAME}.png \
${STAGEDIR}${PREFIX}/share/pixmaps/
${INSTALL_DATA} ${FILESDIR}/${PORTNAME}.desktop ${STAGEDIR}${DESKTOPDIR}
.include <bsd.port.pre.mk>
.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1200030
EXTRA_PATCHES+= ${FILESDIR}/extra-patch-src_diffviewer_ydiff.c
RUN_DEPENDS+= gdiff:textproc/diffutils
.endif
.include <bsd.port.post.mk>
- 32мб
- рядовой
- Сообщения: 10
- Зарегистрирован: 2020-06-06 0:10:28
MC с возможностью "сворачиваться"
Кстати, mc на самом деле при ctrl+o сворачивается, и видно консоль, но ничего нельзя ввести. Те по ходу дела консоль только для просмотра результата. В "развернутом" состоянии можно тоже вводить команды, но это как-то геморно после каждой комманды ctrl-o давить, чтоб результат посмотреть
-
- проходил мимо
MC с возможностью "сворачиваться"
о чем речь, о FreeBSD?32мб » 2020-06-16 15:25:42
Кстати, mc на самом деле при ctrl+o сворачивается, и видно консоль, но ничего нельзя ввести. Те по ходу дела консоль только для просмотра результата. В "развернутом" состоянии можно тоже вводить команды, но это как-то геморно после каждой комманды ctrl-o давить, чтоб результат посмотреть
Если ДА, без всякого верхнего геморроя:
ctrl-o убираю mc - ввожу команды и вижу результат, ctrl-o восстанавливаю mc, ctrl-o - снова вижу результат.
Не понимаю откуда и в чем у Вас проблемы.
И да, OpenBSD != FreeBSD.
Да, в развернутом состоянии результат смотреть через ctrl-o, в чем проблемы, это
не linux, именно под его консоль точат mc, напишите свое фи разработчикам.
Ну или command | less
-
- проходил мимо
MC с возможностью "сворачиваться"
- показать инфо об уже установленном пакете (я Вам опции сборки показал)root@Firewall:~ # pkg info mc
pkg: No package(s) matching mc
pkg rquery '%n (%v)'
# pkg info mc
- запрос к удаленному репо
# pkg rquery '%n (%v)' - покажет все
# pkg rquery '%n (%v)' mc - покажет только mc
# pkg rquery '%n (%v)' ^mc - покажет все что начинается с mc
# pkg update - скачает инфо о пакетах с удаленного репо, после чего можно
# pkg search ^mc
# pkg search misc/mc
# pkg search mc-nox11
В портах FreeBSD отсутствует HARDERING.
Sorry, ставить Sense не имею желания, но могу собрать mc и mc-nox11 в FreeBSD 11.2
и проверить ctrl-o.
- 32мб
- рядовой
- Сообщения: 10
- Зарегистрирован: 2020-06-06 0:10:28
MC с возможностью "сворачиваться"
Не стоит заморачиваться, спасибо. Не думаю, что это так важно чтоб кто-то для меня чего-то компилил =D
- sansa
- ефрейтор
- Сообщения: 66
- Зарегистрирован: 2009-10-05 13:02:02
- Откуда: Сергиев Посад
MC с возможностью "сворачиваться"
В mc (не зависимо от OS) Ctrl+O - это команда "спрятать панели". Только спрятать.
В Debian и Ubuntu это РЕАЛИЗУЕТСЯ через запуск нового шелла. В BSD - панели прячутся, как и заявлено, но шелл блокируется.
Здравствуйте, я ваш патологоанатом.