Как настойчиво экспортировать переменную окружения перед запуском компиляции

Скрипт AWK

AWK, вероятно, является ответом с использованием / start /, / stop / pattern следующим образом:

/<schedule>/,/<\/schedule>/ {
    print;
}
/<run>/,/<\/run>/ {
    print;
}

Это будет печатать все в расписании и запускать теги (включая теги) и сохранит новые строки. Адаптируйте его, чтобы распечатать то, что вам нужно. Для запуска:

cat myfile.txt | awk -f script.awk

AWK script

Вот версия XSLT, которая должна делать что-то очень похожее. Запустите его с помощью xsltproc, который должен быть установлен по умолчанию.

<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

<xsl:template match="schedule">
    <xsl:value-of select="." />
</xsl:template>

<xsl:template match="run">
    <xsl:value-of select="." />
</xsl:template>

</xsl:stylesheet>
3
задан 18 December 2010 в 19:22

20 ответов

Вы можете сделать сценарий и изменить / desktop / gnome / session / required_components / windowmanager, чтобы указать на этот скрипт, тогда gnome-session будет только запускать только один раз, но будет использовать ваш скрипт для этого.

Или, если он все еще работает, вы можете поместить 'export __GL_YIELD = "NOTHING" в свой файл ~ / .gnomerc.

0
ответ дан 25 May 2018 в 23:54

Вы можете сделать сценарий и изменить / desktop / gnome / session / required_components / windowmanager, чтобы указать на этот скрипт, тогда gnome-session будет только запускать только один раз, но будет использовать ваш скрипт для этого.

Или, если он все еще работает, вы можете поместить 'export __GL_YIELD = "NOTHING" в свой файл ~ / .gnomerc.

0
ответ дан 25 July 2018 в 22:43

Вы можете сделать сценарий и изменить / desktop / gnome / session / required_components / windowmanager, чтобы указать на этот скрипт, тогда gnome-session будет только запускать только один раз, но будет использовать ваш скрипт для этого.

Или, если он все еще работает, вы можете поместить 'export __GL_YIELD = "NOTHING" в свой файл ~ / .gnomerc.

0
ответ дан 27 July 2018 в 00:00

Вы можете сделать сценарий и изменить / desktop / gnome / session / required_components / windowmanager, чтобы указать на этот скрипт, тогда gnome-session будет только запускать только один раз, но будет использовать ваш скрипт для этого.

Или, если он все еще работает, вы можете поместить 'export __GL_YIELD = "NOTHING" в свой файл ~ / .gnomerc.

0
ответ дан 31 July 2018 в 13:47

Вы можете сделать сценарий и изменить / desktop / gnome / session / required_components / windowmanager, чтобы указать на этот скрипт, тогда gnome-session будет только запускать только один раз, но будет использовать ваш скрипт для этого.

Или, если он все еще работает, вы можете поместить 'export __GL_YIELD = "NOTHING" в свой файл ~ / .gnomerc.

0
ответ дан 2 August 2018 в 04:09

Вы можете сделать сценарий и изменить / desktop / gnome / session / required_components / windowmanager, чтобы указать на этот скрипт, тогда gnome-session будет только запускать только один раз, но будет использовать ваш скрипт для этого.

Или, если он все еще работает, вы можете поместить 'export __GL_YIELD = "NOTHING" в свой файл ~ / .gnomerc.

0
ответ дан 4 August 2018 в 20:13

Вы можете сделать сценарий и изменить / desktop / gnome / session / required_components / windowmanager, чтобы указать на этот скрипт, тогда gnome-session будет только запускать только один раз, но будет использовать ваш скрипт для этого.

Или, если он все еще работает, вы можете поместить 'export __GL_YIELD = "NOTHING" в свой файл ~ / .gnomerc.

0
ответ дан 6 August 2018 в 04:14

Вы можете сделать сценарий и изменить / desktop / gnome / session / required_components / windowmanager, чтобы указать на этот скрипт, тогда gnome-session будет только запускать только один раз, но будет использовать ваш скрипт для этого.

Или, если он все еще работает, вы можете поместить 'export __GL_YIELD = "NOTHING" в свой файл ~ / .gnomerc.

0
ответ дан 7 August 2018 в 22:17

Вы можете сделать сценарий и изменить / desktop / gnome / session / required_components / windowmanager, чтобы указать на этот скрипт, тогда gnome-session будет только запускать только один раз, но будет использовать ваш скрипт для этого.

Или, если он все еще работает, вы можете поместить 'export __GL_YIELD = "NOTHING" в свой файл ~ / .gnomerc.

0
ответ дан 10 August 2018 в 10:28

Вы можете сделать сценарий и изменить / desktop / gnome / session / required_components / windowmanager, чтобы указать на этот скрипт, тогда gnome-session будет только запускать только один раз, но будет использовать ваш скрипт для этого.

Или, если он все еще работает, вы можете поместить 'export __GL_YIELD = "NOTHING" в свой файл ~ / .gnomerc.

0
ответ дан 13 August 2018 в 16:54

Вы можете создать простой скрипт для запуска Compiz с помощью:

# /bin/sh
export __GL_YIELD="NOTHING"
compiz --replace &

Назовите его что-то вроде launch-compiz, сделайте его раздражительным (chmod +x launch-compiz) и поместите его где-нибудь в свой PATH, как [ f4] Тогда просто введите launch-compiz в диалоговом окне запуска Alt-F2 или терминал будет работать.

В качестве альтернативы, если export __GL_YIELD="NOTHING" не имеет никаких вредных эффектов в Metacity, вы можете добавить его в свой ~/.bashrc. Это обеспечит постоянную настройку этой переменной окружения. Тогда вы можете просто планировать Compiz, как обычно.

1
ответ дан 25 May 2018 в 23:54
  • 1
    Создание такого сценария довольно просто, только это, конечно же, не работает с тем, как Gnome запускает компиляцию по умолчанию. Кроме того, что такое & amp; в конце скрипта? – Dykam 20 December 2010 в 14:54

Вы можете создать простой скрипт для запуска Compiz с помощью:

# /bin/sh export __GL_YIELD="NOTHING" compiz --replace &

Назовите его что-то вроде launch-compiz, сделайте его раздражительным (chmod +x launch-compiz) и поместите его где-нибудь в свой PATH, как /usr/local/bin Тогда просто введите launch-compiz в диалоговом окне запуска Alt-F2 или терминал будет работать.

В качестве альтернативы, если export __GL_YIELD="NOTHING" не имеет никаких вредных эффектов в Metacity, вы можете добавить его в свой ~/.bashrc. Это обеспечит постоянную настройку этой переменной окружения. Тогда вы можете просто планировать Compiz, как обычно.

1
ответ дан 25 July 2018 в 22:43
  • 1
    Создание такого сценария довольно просто, только это, конечно же, не работает с тем, как Gnome запускает компиляцию по умолчанию. Кроме того, что такое & amp; в конце скрипта? – Dykam 20 December 2010 в 14:54

Вы можете создать простой скрипт для запуска Compiz с помощью:

# /bin/sh export __GL_YIELD="NOTHING" compiz --replace &

Назовите его что-то вроде launch-compiz, сделайте его раздражительным (chmod +x launch-compiz) и поместите его где-нибудь в свой PATH, как /usr/local/bin Тогда просто введите launch-compiz в диалоговом окне запуска Alt-F2 или терминал будет работать.

В качестве альтернативы, если export __GL_YIELD="NOTHING" не имеет никаких вредных эффектов в Metacity, вы можете добавить его в свой ~/.bashrc. Это обеспечит постоянную настройку этой переменной окружения. Тогда вы можете просто планировать Compiz, как обычно.

1
ответ дан 27 July 2018 в 00:00
  • 1
    Создание такого сценария довольно просто, только это, конечно же, не работает с тем, как Gnome запускает компиляцию по умолчанию. Кроме того, что такое & amp; в конце скрипта? – Dykam 20 December 2010 в 14:54

Вы можете создать простой скрипт для запуска Compiz с помощью:

# /bin/sh export __GL_YIELD="NOTHING" compiz --replace &

Назовите его что-то вроде launch-compiz, сделайте его раздражительным (chmod +x launch-compiz) и поместите его где-нибудь в свой PATH, как /usr/local/bin Тогда просто введите launch-compiz в диалоговом окне запуска Alt-F2 или терминал будет работать.

В качестве альтернативы, если export __GL_YIELD="NOTHING" не имеет никаких вредных эффектов в Metacity, вы можете добавить его в свой ~/.bashrc. Это обеспечит постоянную настройку этой переменной окружения. Тогда вы можете просто планировать Compiz, как обычно.

1
ответ дан 31 July 2018 в 13:47
  • 1
    Создание такого сценария довольно просто, только это, конечно же, не работает с тем, как Gnome запускает компиляцию по умолчанию. Кроме того, что такое & amp; в конце скрипта? – Dykam 20 December 2010 в 14:54

Вы можете создать простой скрипт для запуска Compiz с помощью:

# /bin/sh export __GL_YIELD="NOTHING" compiz --replace &

Назовите его что-то вроде launch-compiz, сделайте его раздражительным (chmod +x launch-compiz) и поместите его где-нибудь в свой PATH, как /usr/local/bin Тогда просто введите launch-compiz в диалоговом окне запуска Alt-F2 или терминал будет работать.

В качестве альтернативы, если export __GL_YIELD="NOTHING" не имеет никаких вредных эффектов в Metacity, вы можете добавить его в свой ~/.bashrc. Это обеспечит постоянную настройку этой переменной окружения. Тогда вы можете просто планировать Compiz, как обычно.

1
ответ дан 2 August 2018 в 04:09
  • 1
    Создание такого сценария довольно просто, только это, конечно же, не работает с тем, как Gnome запускает компиляцию по умолчанию. Кроме того, что такое & amp; в конце скрипта? – Dykam 20 December 2010 в 14:54

Вы можете создать простой скрипт для запуска Compiz с:

  # / bin / sh export __GL_YIELD = "NOTHING" compiz --replace & amp;   

Назовите это что-то вроде launch-compiz , сделайте его преувеличивающим ( chmod + x launch-compiz ) и поместите его где-нибудь в ваш PATH, как / usr / local / bin Затем просто введите launch-compiz в диалоговом окне запуска Alt-F2 или терминал. [ ! d9]

В качестве альтернативы, если export __GL_YIELD = "NOTHING" не имеет каких-либо побочных эффектов в Metacity, вы можете добавить его в свой файл ~ / .bashrc , Это обеспечит постоянную настройку этой переменной окружения. Тогда вы можете просто планировать Compiz, как обычно.

1
ответ дан 4 August 2018 в 20:13

Вы можете создать простой скрипт для запуска Compiz с:

  # / bin / sh export __GL_YIELD = "NOTHING" compiz --replace & amp;   

Назовите это что-то вроде launch-compiz , сделайте его преувеличивающим ( chmod + x launch-compiz ) и поместите его где-нибудь в ваш PATH, как / usr / local / bin Затем просто введите launch-compiz в диалоговом окне запуска Alt-F2 или терминал. [ ! d9]

В качестве альтернативы, если export __GL_YIELD = "НИЧЕГО" не имеет никаких вредных эффектов в Metacity, вы можете добавить его в свой файл ~ / .bashrc , Это обеспечит постоянную настройку этой переменной окружения. Тогда вы можете просто планировать Compiz, как обычно.

1
ответ дан 6 August 2018 в 04:14

Вы можете создать простой скрипт для запуска Compiz с:

  # / bin / sh export __GL_YIELD = "NOTHING" compiz --replace & amp;   

Назовите это что-то вроде launch-compiz , сделайте его преувеличивающим ( chmod + x launch-compiz ) и поместите его где-нибудь в ваш PATH, как / usr / local / bin Затем просто введите launch-compiz в диалоговом окне запуска Alt-F2 или терминал. [ ! d9]

В качестве альтернативы, если export __GL_YIELD = "NOTHING" не имеет каких-либо побочных эффектов в Metacity, вы можете добавить его в свой файл ~ / .bashrc , Это обеспечит постоянную настройку этой переменной окружения. Тогда вы можете просто планировать Compiz, как обычно.

1
ответ дан 7 August 2018 в 22:17

Вы можете создать простой скрипт для запуска Compiz с:

  # / bin / sh export __GL_YIELD = "NOTHING" compiz --replace & amp;   

Назовите это что-то вроде launch-compiz , сделайте его преувеличивающим ( chmod + x launch-compiz ) и поместите его где-нибудь в ваш PATH, как / usr / local / bin Затем просто введите launch-compiz в диалоговом окне запуска Alt-F2 или терминал. [ ! d9]

В качестве альтернативы, если export __GL_YIELD = "NOTHING" не имеет каких-либо побочных эффектов в Metacity, вы можете добавить его в свой файл ~ / .bashrc , Это обеспечит постоянную настройку этой переменной окружения. Тогда вы можете просто планировать Compiz, как обычно.

1
ответ дан 10 August 2018 в 10:28

Вы можете создать простой скрипт для запуска Compiz с:

  # / bin / sh export __GL_YIELD = "NOTHING" compiz --replace & amp;   

Назовите это что-то вроде launch-compiz , сделайте его преувеличивающим ( chmod + x launch-compiz ) и поместите его где-нибудь в ваш PATH, как / usr / local / bin Затем просто введите launch-compiz в диалоговом окне запуска Alt-F2 или терминал. [ ! d9]

В качестве альтернативы, если export __GL_YIELD = "NOTHING" не имеет каких-либо побочных эффектов в Metacity, вы можете добавить его в свой файл ~ / .bashrc , Это обеспечит постоянную настройку этой переменной окружения. Тогда вы можете просто планировать Compiz, как обычно.

1
ответ дан 13 August 2018 в 16:54
  • 1
    Создание такого сценария довольно просто, только это, конечно же, не работает с тем, как Gnome запускает компиляцию по умолчанию. Кроме того, что такое & amp; в конце скрипта? – Dykam 20 December 2010 в 14:54

Другие вопросы по тегам:

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