тема в openoffice

cucullus
им никто не занимается. он мёртв
Вроде занимаются, что там правят не знаю но версии выпускают и код правят
https://cwiki.apache.org/confluence/display/OOOUSERS/AOO+4.1.9+Release+Notes
там 5 коммитов за полтора года или типа того. чинят если не запускается где-то.
такие дела.
https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=openoffice-bin
подскажите что озачают эти строки
_source_dirs=$_lang/RPMS
- тут понятно, что присваивание, не понятно что означает "RPMS".

for dir in "${_source_dirs[@]}"; do
- вижу цикл, не понятно условие. В роде как "${_source_dirs[@]}" это массив, но из чего?

for file in $( find "${dir}" -type f -name '*.rpm' ); do
- здесь тоже условие не могу понять. $( find "${dir}" -type f -name '*.rpm' ) - в роде как тут поиск файлов с расширением rpm, но не пнятно как это связать с переменной file. То есть сам синтаксис условия. Как оно работает? Сколько будет итераций?

if ! [[ $file == */desktop-integration/* && $file != *-freedesktop-menus-* ]] && ! [[ $file == */jre-* ]]; then echo "${file}"
- тут вижу условие. "!", видимо означает отрицание? То есть: если не ($file равно "*/desktop-integration/*" -в ковычках тоже не понимаю что это) && - это логическое "И"? $file не равно "*-freedesktop-menus-*" - так же не понятно что в ковычках. Дальше, видимо, опять "И" не ($file равно "*/jre-*" - тоже не понятно, что в кавычках? Потом оператор then - это понятно, echo "${file}" - тут тоже не совсем понимаю что записывается в переменную file? Еще вопрос, почему двойные квадратные скобки? Видимо, это все синтаксис bash, в котором я, увы, не силен.
Mutagen
не понятно что означает "RPMS".
название папки. Каталог "исходников" (в данном случае собранных rpm пакетов)→ openoffice-bin/src/en-US/RPMS
остальное поиск файлов *.rpm и их распаковка

Mutagen
if ! [[ $file == */desktop-integration/* && $file != *-freedesktop-menus-* ]] && ! [[ $file == */jre-* ]]; then echo "${file}"
это чтоб из папки openoffice-bin/src/en-US/RPMS/desktop-integration взять только файл с freedesktop-menus в названии
в 4.1.9 → openoffice-bin/src/en-US/RPMS/desktop-integration/openoffice4.1.9-freedesktop-menus-4.1.9-9805.noarch.rpm

Это собранные rpm пакеты и их распаковка по системным папкам а не сборка из исходников
vs220
это чтоб из папки openoffice-bin/src/en-US/RPMS/desktop-integration взять только файл с freedesktop-menus в названии
может быть не взять? ! - это не отрицание разве?
в общем, немного окунулся в баш, глубоко, однако)
ку! сегодня обновил арч и обнаружил, что тема блэк вернулась в опен офис)

Доброго времени! Вчера обновил ось и снова тема в openoffice перестала реагировать на темную тему окружения. Не теряю надежды, что кто-нибудь подскажет где искать этот тригер.
есть предложение - забыть про openoffice и перейти на libreoffice
 
Зарегистрироваться или войдите чтобы оставить сообщение.