LINUX.ORG.RU

не подключается тема к mc


0

1

специально ради этой темы - http://habrahabr.ru/blogs/linux/111605/
скачал и скомпилил из git самый свежий mc

тему скачал в ~/.mc/skins/xoria256

запускаю:
mc -S xoria256

все что только можно - прозрачно, в цвет фона терминала. видно только буквы

echo $TERM — xterm-256color

при этом mc -S darkfar таки выдает другую тему

что не так?

А разве темы из домашней директории работают? Я так пытался сделать - фигвам. Пришлось копировать в глобальную.

Eddy_Em ☆☆☆☆☆
()

скачал и скомпилил из git самый свежий mc


Cамый свежмй mc из git работает в соответствии со стандартом fd.o. Поэтому скины должны лежать в ~/.local/share/mc/skins.

Hint: mc -F

akk ★★★★★
()
Ответ на: комментарий от akk

скопировал в ~/.local/share/mc/skins
не помогает

mc -f:
/etc/mc/ (/usr/share/mc/)

по этим путям тоже копировал

но он тему находит, он просто не может её применить
пробовал и под рутом запускать и кучу других вариантов

тему находит, но не использует - поэтому все прозрачное

sergey-novikov ★★★
() автор топика
Ответ на: комментарий от sergey-novikov


1) Скин «xoria256» внесён в репозиторий, качать со сторонних ресурсов его не нужно. Если скин не работает, то проверьте используемый терминал - поддерживает ли он работу в 256-ти цветах.

2) Все скины нормально подхватываются из домашнего каталога.
Для теста можете сделать:
$ cp /usr/share/mc/skins/xoria256.ini ~/.local/share/mc/skins/xoria256-test.ini && mc -S xoria256-test

Ругаться не должно.

Slavaz ★★★★★
()
Ответ на: комментарий от Slavaz

1) Скин «xoria256» внесён в репозиторий, качать со сторонних ресурсов его не нужно


после установки из git - он у меня не появился
в репозитории у меня старый mc, федора шла с mс без этого скина

2)

в какие только каталоги я его не копировал
и указывал прямой путь к файлу

файл он видит, но mc становится прозрачен

терминал поддерживает 256, т.к. это испытано на vim
я виму сейчас поставил тему calmar256-dark
до изменения $TERM на «xterm-256color» - вим тоже был прозрачен с этой темой

sergey-novikov ★★★
() автор топика
Ответ на: комментарий от sergey-novikov

> после установки из git - он у меня не появился
Это очень странно. в репозитории он есть.

файл он видит, но mc становится прозрачен

А версия mc какая при этом?

Slavaz ★★★★★
()
Ответ на: комментарий от sergey-novikov

> 4.7.5.2
Это стабильная ветка, она не поддерживает 256 цветов. Эта поддержка есть на ветке master.

после установки из git


Если склонировали репозиторий, то переключитесь на ветку master:

git checkout master

и скомпилите mc

Если же под «установкой из git» подразумевается скачивание тарболов с сайта разработки, то это немного не то :) Склонируйте репозиторий (ветка master после клонирования будет активной по умолчанию) или просто подождите релиз 4.8.0-pre1. Будет вероятно в первых числах июля.

Slavaz ★★★★★
()
Ответ на: комментарий от Slavaz

спасибо за информацию, но не получается:

[user@localhost ~/git/mc]$ git checkout master
M po/az.po
M po/be.po
...
M po/wa.po
M po/zh_CN.po
M po/zh_TW.po
Already on 'master'

потом компилируем, ставим и получаем ту же самую версию
т.е. файлы при чекауте мастера новые не выкачиваются


sergey-novikov ★★★
() автор топика
Ответ на: комментарий от sergey-novikov

git checkout master && git pull && git reset --hard origin/master && ./autogen.sh && ./configure <любимые параметры конфигура> && make && make install

git checkout не получает с сервера новой информации. Только две команды из всех «общаются» с сервером: git push и git fetch.

Slavaz ★★★★★
()
Ответ на: комментарий от Slavaz

хм... все попробовал по очереди, гитовские команды на все отвечают положительно

тем не менее после полной сборки - тот же 4.7.5.2 и та же прозрачность при запуске с темой xoria256

ещё огорчает что диалог копирования файлов не отображает полоску прогресса, в то время как mc на другом компе (fedora 15, lxde) отображает.


... отображал. Сейчас я ввожу «mc» и bash просто бесконечно чего-то ждет.

Как можно узнать что ему мешает запуститься?

sergey-novikov ★★★
() автор топика
Ответ на: комментарий от sergey-novikov

склонируйте репозиторий заново

git clone git://midnight-commander.org/git/mc.git mc-devel
cd mc-devel
./autogen
./configure --prefix=$(ROOT) && make && make install
ROOT/bin/mc -S xoria256

Slavaz ★★★★★
()
Ответ на: комментарий от Slavaz

замечательно, под рутом получилось
осталось обновить основной mc

спасибо огромное

sergey-novikov ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.