LINUX.ORG.RU

xfe, filemanager, encoding


0

0

Кто-нибудь пользуется оным файл-менеджером?
http://roland65.free.fr/xfe/
У меня две проблемы. Одна незначительная: нет кнопок закрыть/свернуть, размер окна фиксированный. Возможно виновен опенбокс, не знаю.
Вторая значительная, русские названия файлов не отображаются корректно.
Решение вот:
http://roland65.free.fr/xfe/index.php?page=docs
"UTF-8 is now supported : check that your LANG environment variable is set to be UTF-8 compliant or accents and special characters could be wrong displayed. "

Делаю в консоли так:
$ echo $LANG
ru_RU.UTF-8

ЧЯНТД?

Дистрибутив CRUX

Если кто то может протестить сей ФМ в своём дистрибутиве, будет интересно узнать ваш отзыв.

Спасибо!

★★★

Пользую, включил по умолчанию в Enlightenment LiveCD:

http://sda.scwlab.com/

1. Все кнопки окон на месте. Собирается в OpenSUSE Build Service (репо мои, спек сам рисовал). 2. Для шрифта двигай в Edit -> Preferences -> Fonts и выставь там шрифт, что поддерживает твою locale

Чё тут тестить... как соберёшь - так и полетит. Вроде я спек нарисовал нормально...

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

Фонт полез менять первым делом. Не помогло..
Покажешь как собирал?
У меня так:

build () {
        cd $name-$version
        ./configure --prefix=/usr \
                    --disable-nls

        make
        make prefix=$PKG/usr install

#       chown -R root:root $PKG
}

>Fonts и выставь там шрифт, что поддерживает твою locale
Dejavu вроде как трутайповский наверное поддерживать должен.. везде его пользую..
Локаль у меня юникодная.

ЗЫ, пошёл проверять, что может в /configure забыл про юникод сказать..

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

%prep
%setup -q
%{?suse_update_config:%{suse_update_config -f}}

%build
%configure --with-included-gettext --enable-release --with-static=no
make

%install
rm -rf %{buildroot}
%makeinstall
find $RPM_BUILD_ROOT/ -type f -iname '*.la' -exec rm {} \;
find $RPM_BUILD_ROOT/ -type f -iname '*.a' -exec rm {} \;
find $RPM_BUILD_ROOT/ -type f -perm 755 -exec strip -s {} \;
%find_lang %{name}
if [ -f %{buildroot}%{_datadir}/locale/locale.alias ]; then
rm %{buildroot}%{_datadir}/locale/locale.alias
fi

%clean
rm -rf %{buildroot}

угу?

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

и я тебе не зря нарисовал

rm %{buildroot}%{_datadir}/locale/locale.alias

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

>sda00
>показывай

ivan@Panama:~/tmp$ locale 
LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=ru_RU.UTF-8
ivan@Panama:~/tmp$ locale -a | grep -i ru
ru_RU
ru_RU.iso88595
ru_RU.koi8r
ru_RU.utf8
russian
ru_UA
ru_UA.koi8u
ru_UA.utf8
tt_RU@iqtelif.UTF-8
tt_RU.utf8
tt_RU.utf8@iqtelif.UTF-8

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

Поправил
sudo vim /usr/share/locale/locale.alias
Вот так:
#russian ru_RU.ISO-8859-5
russian ru_RU.utf8

И ещё раз поменял шрифты.
Что то из этих двух действий помогло..
Спасибо!

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

Как то этот ФМ более всего.. до этого только башем пользовался.. посмотрим как далее пойдёт.. Перепробовал вот что: tuxcmd emel2fm roxfiler pcmanfm

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

>а этот альяс забэкапь на всякий и удали. хуже не должно быть.
Угу, понял. Но пока и так вроде всё работает :) Потом, я понял, этот алиас сама программа создаёт, при сборке, и сама его пользует. Так удалять его надо при сборке пакета надо, как ты и показывал.

>да, ФМ просто чумовой
И текстовый редактор есть, правда пока не нашёл как кодировку менять
И вьювер, правда шустрым не показался
Комплексный подход прям

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