Для фильтрации
ABC
и AC
достаточно, чтобы избежать только сканирования коллекции
Но если вы хотите также избежать сортировки в памяти
Вам нужно создать все следующие индексы
AS
ABS
ABCS
ACS
Вы хотите использовать gconftool.
Gnome содержит свои настройки в иерархии, подобной Windows Registry. Как только Вы знаете путь к объекту, который Вы хотите изменить, можно установить значение того объекта с gconftool из командной строки.
gconf-редактор Использования для просматривания настроек Gnome.
Использование gconftool для устанавливания значения объекта в сценарии.
В Вашем случае, Вы хотите сделать следующее:
gconftool --type string --set /desktop/gnome/background/primary_color "#dadab0b08282"
, Очевидно, Вы захотите заменить то значение цвета любым цветом, который Вы хотите.
Принятие Вас знает то, что представляет Вас, хотят перед открытием терминала:
Щелкают правой кнопкой по Вашей Панели и "Добавьте к Панели" и добавьте средство запуска пользовательского приложения
, можно определить положение, размер и профиль (который заботится о цветах, шрифтах, и т.д.)
gnome-terminal --hide-menubar --geometry 115x40+0+0
gnome-terminal --window-with-profile=logs --hide-menubar --geometry=144x15+0-55
"терминал гнома человека" имеет большую полезную информацию
Я изучил его, и оказывается, что это не возможно. Я зарегистрировал ошибку: http://bugzilla.gnome.org/show_bug.cgi?id=569869
gconftool-2 может получить/установить свойства профиля, но нет никакого способа написать сценарий существующего, открытого терминала гнома.
Я раньше делал это с параметрами командной строки к xterm. Я настроил свой .olvwm (я встречающийся со мной) выполнить 4 xterms с различными цветами фона.
вы можете использовать setterm следующим образом
setterm -term linux -back blue -fore white -clear