В ksh, ударе или zsh, используют переменную типа массив.
find_parameters=(\( -iname '*.aif' -o … -iname '*.doc' \))
find . "${find_parameters[@]}"
В других оболочках нет никакого хорошего пути (существуют сложные и хрупкие пути, но я не рекомендую им, если Вам действительно не нужны они). При необходимости в едином массиве можно использовать позиционные параметры:
set \( -iname '*.aif' -o … -iname '*.doc' \)
find . "$@"
Skype является собственным 32-разрядным приложением и не может использовать 64-разрядный Gtk + механизмы темы.
Попытайтесь установить ia32-libs-gtk, который обеспечивает несколько механизмов. Если это не работает, необходимо будет изменить темы так, чтобы Вы использовали механизм, который доступен в 32-разрядном.
использовать export GTK2_RC_FILES="/etc/gtk-2.0/gtkrc:$HOME/.gtkrc-2.0"
Можно поместить это в ~/.bashrc, таким образом, это всегда доступно.
Кроме того, попробуйте это: выполненный qtconfig
и выберите GTK + в качестве темы для спокойных приложений.
использовать export GTK2_RC_FILES="/etc/gtk-2.0/gtkrc:$HOME/.gtkrc-2.0"
Можно поместить это в ~/.bashrc, таким образом, это всегда доступно.
Кроме того, попробуйте это: выполненный qtconfig
и выберите GTK + в качестве темы для спокойных приложений.
идея ephemient интригует. Попытайтесь установить другие механизмы GTK и переключиться на них, чтобы видеть, может ли Skype использовать новые, не отступая к Роли. Я знаю, что это звучит кошмарным, но можно также выполнить Skype под strace и видеть, какие файлы этому не удается открыть (если таковые имеются). Кроме того, какой механизм Вы используете? Gnome/GTK 2 или 3?
Как другая точка данных, я выполняю его в соответствии с Ubuntu 11.10, 64-разрядной с Unity и Radiosity, и это берет механизм правильно.
Заключительное примечание: Я прокомментировал бы ответ epemient, но я страдаю от низкой кармы здесь.:-(
ia32-libs-gtk
установленный, поскольку я думал, что это сделает gtk доступный для приложений на 32 бита, но скайп, кажется, не заботится – Matteo Riva 20.03.2012, 10:57