как определить в том, какая область просмотра (compiz/unity) окно помещается?

Perl -Ane 'If (/ \ T (oEman [^ \ t \ n] *) /) {print $ f [0], $ 1, "\ n"; } «INGLEFILE

Объяснение:

  • -A вызывает AutoSplit, разделение полей ввода в массив @F. Любые пробелы разделили поля, если вы хотите только вкладки, которые вы можете добавить -F «\ T»
  • -N -N , вызывает автоматическую петлю по вашим входным данным, не печатает строку ввода в конце
  • -E Определяет выражение для запуска в каждом цикле
  • , проверяет выражение для COOMEAMEN, а затем любые символы до вкладки или новой строки; Если обнаружено, что он печатает первое поле из массива AutoSplit и нашли поле.
1
30.08.2019, 23:17
1 ответ

-cvzpf не является поведением по умолчанию по крайней мере по следующим причинам.

  1. -c указывает создание архива, это, по крайней мере, одинаково вероятно который захочет извлечь архив или просмотреть содержимое архив.
  2. -v указывает подробные операции, некоторые люди не хотят см. все
  3. -p это не имеет значения для создания архивов.
  4. -f в случае, если пользователь хочет передать выходные данные на другое устройство/программу вместо файла (или на ленточное устройство по умолчанию в традиционных унисах).

Что касается того, почему это не так, как вы предлагаете, это исторические причины, связанные с его использованием с ленточными накопителями и оригинальным авторским кодированием.

Что касается поведения по умолчанию, можно создать псевдоним, однако для извлечения файлов потребуется отдельный псевдоним.

Отдельным способом изменения параметров по умолчанию при реализации GNU tar является установка переменной среды TAR _ OPTIONS . Хотя я обнаружил, что это не нравится, когда вы пытаетесь указать -f в качестве одной из опций.

export TAR_OPTIONS=-tvzp

Обратите внимание, что, хотя можно задать параметры, это приведет к ошибке, если передать параметр tar конфликтующим. Например, если TAR_OPTIONS задано как указано выше и вы пытаетесь извлечь архив, вы получите следующую ошибку.

tar: You may not specify more than one `-Acdtrux' or `--test-label' option
Try `tar --help' or `tar --usage' for more information.
-121--123288-

AFAIK, предпочтительным методом является редактирование/boot.cfg. Можно даже указать более удобочитаемые для человека режимы; Я использую (в настоящее время, 7.99 в виртуальной машине VirtureBox)

menu=Boot normally:rndseed /var/db/entropy-file:;vesa 1024x768x32; boot netbsd

Я думаю, что иметь это в ядре каким-то образом без его компиляции в было бы плохо - если вы обновите ядро, вы потеряете настройки. Метод/boot.cfg является постоянным и читаемым человеком.

-121--65147-

На самом деле это очень просто, информация о положении видового экрана окна относится к текущему видовому экрану.

Введите xwininfo и выберите окно.
Теперь измените видовой экран и введите xwininfo -id 0x... (0x... идентификатор, который вы собрали для окна), значения положения будут отображаться вне текущих пределов видового экрана, с относительными значениями, основанными на текущем видовом экране, например:

Absolute upper-left X:  -1270
Absolute upper-left Y:  62

На основе этого можно определить, где находится окно.
В этом случае я был на видовом экране 1 и окне на видовом экране 0.

0
28.01.2020, 01:49

Теги

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