Как определить загрузочные приложения с помощью Awesome Window Manager?

Вид экстремального переполнения как сценария оболочки, но он должен сделать трюк:

#!/bin/bash
WINDOW=$(echo $(xwininfo -id $(xdotool getactivewindow) -stats | \
                egrep '(Width|Height):' | \
                awk '{print $NF}') | \
         sed -e 's/ /x/')
SCREEN=$(xdpyinfo | grep -m1 dimensions | awk '{print $2}')
if [ "$WINDOW" = "$SCREEN" ]; then
    exit 0
else
    exit 1
fi

Затем вы можете проверить его:

if is-full-screen ; then echo yup, full screen ; fi

Как указано ниже, вам нужно сначала установить xdotool:

sudo apt-get install xdotool
8
задан 2 September 2011 в 16:44

21 ответ

Начиная с шаблона

Сначала вам нужно скопировать файл шаблона rc.lua в домашнюю папку

mkdir ~/.config/awesome
cp /etc/xdg/awesome/rc.lua ~/.config/awesome/

Определение приложений для запуска

Теперь, используя awesome - edit config, скопируйте следующий код внизу вашего нового файла rc.lua

do
  local cmds =
  {
    "firefox",
    "xedit"
  }

  for _,i in pairs(cmds) do
    awful.util.spawn(i)
  end
end

В этом примере - firefox и xedit запускаются при запуске.

Отличную страницу wiki, описывающую это и многое другое, можно найти на ArchLinux

8
ответ дан 25 May 2018 в 19:18

Начиная с шаблона

Сначала вам нужно скопировать файл шаблона rc.lua в домашнюю папку

mkdir ~/.config/awesome cp /etc/xdg/awesome/rc.lua ~/.config/awesome/

Определение приложений для запуска

Теперь, используя awesome - edit config, скопируйте следующий код внизу вашего нового файла rc.lua

do local cmds = { "firefox", "xedit" } for _,i in pairs(cmds) do awful.util.spawn(i) end end

В этом примере - firefox и xedit запускаются при запуске.

Отличную страницу wiki, описывающую это и многое другое, можно найти на ArchLinux

8
ответ дан 25 July 2018 в 21:27

Начиная с шаблона

Сначала вам нужно скопировать файл шаблона rc.lua в домашнюю папку

mkdir ~/.config/awesome cp /etc/xdg/awesome/rc.lua ~/.config/awesome/

Определение приложений для запуска

Теперь, используя awesome - edit config, скопируйте следующий код внизу вашего нового файла rc.lua

do local cmds = { "firefox", "xedit" } for _,i in pairs(cmds) do awful.util.spawn(i) end end

В этом примере - firefox и xedit запускаются при запуске.

Отличную страницу wiki, описывающую это и многое другое, можно найти на ArchLinux

8
ответ дан 31 July 2018 в 11:05

Начиная с шаблона

Сначала вам нужно скопировать файл шаблона rc.lua в домашнюю папку

mkdir ~/.config/awesome cp /etc/xdg/awesome/rc.lua ~/.config/awesome/

Определение приложений для запуска

Теперь, используя awesome - edit config, скопируйте следующий код внизу вашего нового файла rc.lua

do local cmds = { "firefox", "xedit" } for _,i in pairs(cmds) do awful.util.spawn(i) end end

В этом примере - firefox и xedit запускаются при запуске.

Отличную страницу wiki, описывающую это и многое другое, можно найти на ArchLinux

8
ответ дан 2 August 2018 в 03:06

Начиная с шаблона

Сначала вам нужно скопировать файл шаблона rc.lua в домашнюю папку

mkdir ~/.config/awesome cp /etc/xdg/awesome/rc.lua ~/.config/awesome/

Определение приложений для запуска

Теперь, используя awesome - edit config, скопируйте следующий код внизу вашего нового файла rc.lua

do local cmds = { "firefox", "xedit" } for _,i in pairs(cmds) do awful.util.spawn(i) end end

В этом примере - firefox и xedit запускаются при запуске.

Отличную страницу wiki, описывающую это и многое другое, можно найти на ArchLinux

8
ответ дан 4 August 2018 в 18:56

Начиная с шаблона

Сначала вам нужно скопировать файл шаблона rc.lua в домашнюю папку

mkdir ~/.config/awesome cp /etc/xdg/awesome/rc.lua ~/.config/awesome/

Определение приложений для запуска

Теперь, используя awesome - edit config, скопируйте следующий код внизу вашего нового файла rc.lua

do local cmds = { "firefox", "xedit" } for _,i in pairs(cmds) do awful.util.spawn(i) end end

В этом примере - firefox и xedit запускаются при запуске.

Отличную страницу wiki, описывающую это и многое другое, можно найти на ArchLinux

8
ответ дан 6 August 2018 в 03:18

Начиная с шаблона

Сначала вам нужно скопировать файл шаблона rc.lua в домашнюю папку

mkdir ~/.config/awesome cp /etc/xdg/awesome/rc.lua ~/.config/awesome/

Определение приложений для запуска

Теперь, используя awesome - edit config, скопируйте следующий код внизу вашего нового файла rc.lua

do local cmds = { "firefox", "xedit" } for _,i in pairs(cmds) do awful.util.spawn(i) end end

В этом примере - firefox и xedit запускаются при запуске.

Отличную страницу wiki, описывающую это и многое другое, можно найти на ArchLinux

8
ответ дан 7 August 2018 в 21:00
awful.util.spawn("conky")
awful.util.spawn("nm-applet")

Линии, подобные этим в нижней части вашего .config / awseome / rc.lua, сделают трюк. Если вы хотите, чтобы это было просто. По крайней мере, это то, что awesome-wiki называет простым.

6
ответ дан 25 May 2018 в 19:18

После обновления Awesome решение:

awful.util.spawn("nm-applet &")

делает его сбоем (возвращается в приглашение для входа).

Однако он отлично работает с: [!d2 ]

os.execute("nm-applet &")

Связанный билет: awesome crashes при использовании awful.util.spawn () при запуске

0
ответ дан 25 May 2018 в 19:18
awful.util.spawn("conky") awful.util.spawn("nm-applet")

Линии, подобные этим в нижней части вашего .config / awseome / rc.lua, сделают трюк. Если вы хотите, чтобы это было просто. По крайней мере, это то, что awesome-wiki называет простым.

6
ответ дан 25 July 2018 в 21:27

После обновления Awesome решение:

awful.util.spawn("nm-applet &")

делает его сбоем (возвращается в приглашение для входа).

Однако он отлично работает с:

os.execute("nm-applet &")

Связанный билет: awesome crashes при использовании awful.util.spawn () при запуске

0
ответ дан 25 July 2018 в 21:27
awful.util.spawn("conky") awful.util.spawn("nm-applet")

Линии, подобные этим в нижней части вашего .config / awseome / rc.lua, сделают трюк. Если вы хотите, чтобы это было просто. По крайней мере, это то, что awesome-wiki называет простым.

6
ответ дан 31 July 2018 в 11:05

После обновления Awesome решение:

awful.util.spawn("nm-applet &")

делает его сбоем (возвращается в приглашение для входа).

Однако он отлично работает с:

os.execute("nm-applet &")

Связанный билет: awesome crashes при использовании awful.util.spawn () при запуске

0
ответ дан 31 July 2018 в 11:05
awful.util.spawn("conky") awful.util.spawn("nm-applet")

Линии, подобные этим в нижней части вашего .config / awseome / rc.lua, сделают трюк. Если вы хотите, чтобы это было просто. По крайней мере, это то, что awesome-wiki называет простым.

6
ответ дан 2 August 2018 в 03:06

После обновления Awesome решение:

awful.util.spawn("nm-applet &")

делает его сбоем (возвращается в приглашение для входа).

Однако он отлично работает с:

os.execute("nm-applet &")

Связанный билет: awesome crashes при использовании awful.util.spawn () при запуске

0
ответ дан 2 August 2018 в 03:06
awful.util.spawn("conky") awful.util.spawn("nm-applet")

Линии, подобные этим в нижней части вашего .config / awseome / rc.lua, сделают трюк. Если вы хотите, чтобы это было просто. По крайней мере, это то, что awesome-wiki называет простым.

6
ответ дан 4 August 2018 в 18:56

После обновления Awesome решение:

awful.util.spawn("nm-applet &")

делает его сбоем (возвращается в приглашение для входа).

Однако он отлично работает с:

os.execute("nm-applet &")

Связанный билет: awesome crashes при использовании awful.util.spawn () при запуске

0
ответ дан 4 August 2018 в 18:56
awful.util.spawn("conky") awful.util.spawn("nm-applet")

Линии, подобные этим в нижней части вашего .config / awseome / rc.lua, сделают трюк. Если вы хотите, чтобы это было просто. По крайней мере, это то, что awesome-wiki называет простым.

6
ответ дан 6 August 2018 в 03:18

После обновления Awesome решение:

awful.util.spawn("nm-applet &")

делает его сбоем (возвращается в приглашение для входа).

Однако он отлично работает с:

os.execute("nm-applet &")

Связанный билет: awesome crashes при использовании awful.util.spawn () при запуске

0
ответ дан 6 August 2018 в 03:18
awful.util.spawn("conky") awful.util.spawn("nm-applet")

Линии, подобные этим в нижней части вашего .config / awseome / rc.lua, сделают трюк. Если вы хотите, чтобы это было просто. По крайней мере, это то, что awesome-wiki называет простым.

6
ответ дан 7 August 2018 в 21:00

После обновления Awesome решение:

awful.util.spawn("nm-applet &")

делает его сбоем (возвращается в приглашение для входа).

Однако он отлично работает с:

os.execute("nm-applet &")

Связанный билет: awesome crashes при использовании awful.util.spawn () при запуске

0
ответ дан 7 August 2018 в 21:00

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

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