Лучшая справка для удара?

XFCE определенно делает (хотя я закончил тем просто, что использовал xfwm, когда я переключился от Gnome2 - я ранее использовал openbox с gnome2, но xfwm сделал все, о чем я заботился, так было легче просто использовать xfce значение по умолчанию),

Обратите внимание, что, если Вы хотите, чтобы все Ваши приложения имели последовательный взгляд (шрифты, кнопки, цвета, и т.д.), необходимо будет использовать тему, которая поддерживает и GTK2 (например, для xfce и gtk2, и gnome2 приложения) и GTK3 (например, для более новых приложений гнома, как последний проявляют и т.д.).

Я использую Clearlooks-Phenix (раньше назывался Clearwaita), который был упакован для debian sid и тестирующий недавно.

Description-en: GTK3 port of Clearlooks theme
 Clearlooks-Phenix is a GTK3 theme which is a port of Clearlooks, the
 default theme for GNOME 2.  Files for GTK3 correspond to significant
 changes of Adwaita, the default GNOME 3 theme. Files for GTK2 come
 from the unmodified Clearlooks theme.
Homepage: http://www.jpfleury.net/en/software/clearlooks-phenix.php

Я уверен, что люди, которые на самом деле заботятся о шике менеджера окон, смогли бы придираться к нему, но IMO это - хорошая чистая минималистская тема без отвлекающих факторов или резких цветов или захватывающей внимание графики. т.е. это не раздражает меня путем привлечения внимания к себе.

0
14.01.2014, 03:30
1 ответ
   for: for NAME [in WORDS ... ] ; do COMMANDS; done
    # the syntax
    Execute commands for each member in a list.
    # the member list refers to the [in WORDS ... ] part.
    # you see them in brackets because they are optional. 

    The `for` loop executes a sequence of commands for each member in a list of items
    # the 'sequence of commands' refers to the COMMANDS part in the syntax.
    If `in WORDS ...;` is not present, then `in "$@"` is assumed. 
    # if the optional [in WORDS ... ] isn't there, it will loop over each
    # positional parameter.
    For each element in WORDS, NAME is set to that element, and
    the COMMANDS are executed.

    Exit Status:
    Returns the status of the last command executed.

brace expansion в Вашем примере не синтаксис на 'se, но он действительно предусматривает [in WORDS ... ] из он - правильный синтаксис. Вы могли использовать что-либо, что приводит к выводу слов для него, чтобы быть корректным синтаксисом, но в зависимости от того, что Вы делаете, это может иметь неожиданные результаты. Как попытка считать строки текстового файла или соглашения с большими количествами через расширение фигурной скобки.

bash -c 'for x in {1..1000000000000}; do :; done'
bash: xmalloc: stringvec.c:40: cannot allocate 2909519884 bytes (94208 bytes allocated)

Начиная со всех 1000000000000 СЛОВА должны быть расширены до для выполнения цикла, если у Вас не будет поршня для него, то удар будет ошибка.

Существует также c-стиль для циклов, которые имеют синтаксис for (( exp1; exp2; exp3 )); do COMMANDS; done который help for также шоу.

Если Вы интересуетесь тем, как учиться писать сценарий в ударе, я рекомендовал бы читать: http://mywiki.wooledge.org/BashGuide

2
28.01.2020, 02:37
  • 1
    Спасибо, но затем от того, где я узнаю об этом конкретном расширении фигурной скобки (какая-либо команда для этого)? –  user13107 14.01.2014, 03:53
  • 2
    в странице справочника, при РАСШИРЕНИИ, Вы ищете Brace Expansion –  llua 14.01.2014, 03:57

Теги

Похожие вопросы