Awesome Window Manager ile başlangıç ​​uygulamalarını nasıl tanımlayabilirim?


10

Çevrimiçi olabildiğince çok okuyordum, ama hiçbiri işe yaramıyor (yani değişiyor ~/.config/awesome/rc.lua).

Depolardan harika bir pencere yöneticisi yükledim ve GDM aracılığıyla giriş yapıyorum ve şimdi oturuma her giriş yaptığımda birkaç uygulamayı başlatmak istiyorum.

Yanıtlar:


8

Şablondan başlayarak

Öncelikle rc.lua şablonunu ana klasörünüze kopyalamanız gerekir

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

Başlatılacak uygulamaları tanımlama

Şimdi awesome - edit configyeni rc.lua dosyanızın altına aşağıdaki kodu kopyalayın

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

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

Bu örnekte - firefox ve xedit başlangıçta çalıştırılır.

Bunu ve çok daha fazlasını anlatan mükemmel bir wiki sayfası ArchLinux'da bulunabilir


8
awful.util.spawn("conky")
awful.util.spawn("nm-applet")

.Config / awseome / rc.lua'nızın altındaki bu gibi satırlar hile yapar. Eğer basit istiyorsanız. En azından, harika-wiki'nin basit olarak adlandırdığı şey bu.




0

çift ​​başlatmayı önlemek için:

do
  local autostarts =
  {
    "safeeyes",
  }

  for _,i in pairs(autostarts) do
    awful.spawn.easy_async_with_shell(
      'ps -C '.. i ..' |wc -l',
      function(stdout, stderr, reason, exit_code) 
        gears.debug.dump(stdout)
        if tonumber(stdout) or 0 < 2 then
          awful.spawn(i)
        end
      end
    )
  end
end


teşekkürler, bir not
alıyorum
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.