<![CDATA[Forum Ubuntu-fr.org / [awesome]installation et configuration (surtout config :P )]]> http://forum.ubuntu-fr.org/viewtopic.php?id=400154 Sat, 21 Jan 2017 17:02:14 +0000 FluxBB <![CDATA[Réponse à : [awesome]installation et configuration (surtout config :P )]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=21666821#p21666821 Salut,

Sur le site awesome, il y a une section doc dédiée à la V4. Mais je n'ai rien testé, je ne sais pas t'en dire plus.

https://awesomewm.org/doc/
Fred

]]>
Sat, 21 Jan 2017 17:02:14 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=21666821#p21666821
<![CDATA[Réponse à : [awesome]installation et configuration (surtout config :P )]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=21666639#p21666639 bonjour, awesome a été mis a jour vers la version 4.0
connaissez vous un tuto adapté ?

]]>
Sat, 21 Jan 2017 12:40:18 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=21666639#p21666639
<![CDATA[Réponse à : [awesome]installation et configuration (surtout config :P )]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=21425971#p21425971 Je suis le seul à avoir mon fichier de config complétement à la rue avec le passage à awesome 3.5 neutral

]]>
Mon, 25 Jan 2016 10:58:02 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=21425971#p21425971
<![CDATA[Réponse à : [awesome]installation et configuration (surtout config :P )]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=19452461#p19452461 roll Si! Je monte la 14.10 mini et après je tente l'installation.

]]>
Thu, 19 Mar 2015 20:32:07 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=19452461#p19452461
<![CDATA[Réponse à : [awesome]installation et configuration (surtout config :P )]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=18879441#p18879441 et alors ? plus personne n'utilise Awesome ?

]]>
Tue, 30 Dec 2014 18:04:17 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=18879441#p18879441
<![CDATA[Réponse à : [awesome]installation et configuration (surtout config :P )]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=18856591#p18856591 Deuxième souci et bien plus embêtant je remarque que le premier lancement de chaque appli demande énormément de temps là où sur une session ubuntu c'est instantané.
J'ai installé preload pour précharger mes applications mais rien n'y fait

sous ubuntu > gedit & > instantané
sous awesome > gedit & >  10 secondes

après lorsque l'appli a été lancée une fois l'appel est instantané.

Avez-vous une idée sur ce qui coince chez moi ?

si jamais mon rc.lua

-- Standard awesome library
require("awful")
require("awful.autofocus")
require("awful.rules")
-- Theme handling library
require("beautiful")
-- Notification library
require("naughty")
require("vicious")
require("revelation")

-- {{{ Variable definitions
-- Themes define colours, icons, and wallpapers
beautiful.init("/home/syst/.config/awesome/themes/theme.lua")

-- This is used later as the default terminal and editor to run.
-- terminal = "urxvt"
terminal = "gnome-terminal"
editor = os.getenv("EDITOR") or "vim"
editor_cmd = terminal .. " -e " .. editor

-- Default modkey.
-- Usually, Mod4 is the key with a logo between Control and Alt.
-- If you do not like this or do not have such a key,
-- I suggest you to remap Mod4 to another key using xmodmap or other tools.
-- However, you can use another modifier like Mod1, but it may interact with others.
modkey = "Mod4"

-- Titlebar
use_titlebar = false


-- Table of layouts to cover with awful.layout.inc, order matters.
layouts =
{
    awful.layout.suit.floating, --1
    awful.layout.suit.tile, --2
    awful.layout.suit.tile.left, --3
    awful.layout.suit.tile.bottom, --4
    awful.layout.suit.tile.top, --5
    awful.layout.suit.fair, --6
    awful.layout.suit.fair.horizontal, --7
    awful.layout.suit.spiral, --8
    awful.layout.suit.spiral.dwindle, --9
    awful.layout.suit.max, --10
    awful.layout.suit.max.fullscreen, --11
    awful.layout.suit.magnifier --12
}
-- }}}

-- {{{ Tags
-- Define a tag table which hold all screen tags.
tags = {}
tags.settings = {
    { name = "1",  layout = layouts[2] },
    { name = "2", layout = layouts[2] },
    { name = "3", layout = layouts[2] },
    { name = "4", layout = layouts[2] },
    { name = "5", layout = layouts[2] },
    { name = "6", layout = layouts[2] },
    { name = "7", layout = layouts[2] },
    { name = "8", layout = layouts[2] },
}
for s = 1, screen.count() do
    tags[s] = {}
    for i, v in ipairs(tags.settings) do
        tags[s][i] = tag({ name = v.name })
        tags[s][i].screen = s
        awful.tag.setproperty(tags[s][i], "layout", v.layout)
    end
    tags[s][1].selected = true
end
-- }}}

-- {{{ Menu
-- Create a laucher widget and a main menu
myawesomemenu = {
   { "Manual", terminal .. " -e man awesome" },
   { "Edit config", editor_cmd .. " " .. awful.util.getdir("config") .. "/rc.lua" },
   { "Edit theme", editor_cmd .. " " .. awful.util.getdir("config") .. "/home/syst/.config/awesome/themes/theme.lua" },
   { "Restart", awesome.restart },
   { "Quit", awesome.quit },
   { "Oblogout", "oblogout" }
}
internetmenu = {   
   { "Iron", "iron" },
   { "Jdowloader", "jdownloader" },
   { "Opera", "opera" },
   { "Emesene", "emesene" },
   { "Thunderbird", "thunderbird" }
}
mediamenu = {
   { "Ncmpcpp", "urxvt -e ncmpcpp" },
   { "Ario", "ario" },
   { "Vbox", "virtualbox" },
   { "Gtkrmd", "gtk-recordMyDesktop" },
   { "Umplayer", "umplayer" },
   { "Winff", "winff" },
   { "Brasero", "brasero" }
}
officemenu = {
   { "L-office","libreoffice" }
}
gamemenu = {
   { "Dolphin", "dolphin-emu" }
}
manamenu = {
   { "Thunar", "thunar" }
}
editormenu = {
   { "Vim", "urxvt -e vim" },
   { "Leafpad", "leafpad" }
}
graphimenu = {
   { "Viewnior", "viewnior" },
   { "Gimp", "gimp" },
   { "Agave", "agave" }
}
sistemenu = {
   { "Htop", "urxvt -e htop"},
   { "Bleachbit", "gksudo bleachbit" },
   { "Firestarter", "gksudo firestarter" },
   { "Gparted", "gksudo gparted" },
   { "Amdcccle", "gksudo amdcccle" },
   { "Lxappearance", "lxappearance" },
   { "Qtconfig", "/usr/bin/qtconfig" }
}

mymainmenu = awful.menu({ items = { { "Awesome", myawesomemenu },
                                    { "Internet", internetmenu },
				    { "Media", mediamenu },
				    { "Manager", manamenu },
				    { "Games", gamemenu },
				    { "Office", officemenu },
				    { "Graphics", graphimenu },
				    { "Editor", editormenu },
                                    { "System", sistemenu },
				    { "Terminal", terminal },
				    --{ "Oblogout", "oblogout" }
                                  }
                        })

mylauncher = awful.widget.launcher({ image = image(beautiful.awesome_icon),
                                     menu = mymainmenu })
-- }}}

-- {{{ Wibox
-- Create a textclock widget
mytextclock = awful.widget.textclock({ align = "right" })

-- Create a systray
mysystray = widget({ type = "systray" })

-- Separator (daes)
separator = widget({ type = "textbox" })
separator.text = '<span color="#a2a2a2"> </span>'

-- Clock widget (daes)
datewidget = widget({ type = "textbox" })
vicious.register(datewidget, vicious.widgets.date, '<span color="#a86500">[</span> %d %B %R <span color="#a86500">]</span>', 60)

-- Vol widget (daes)
volwidget = widget({ type = "textbox" })
vicious.register(volwidget, vicious.widgets.volume, '<span color="#a2a2a2">$1%</span>', 1, "Master")

-- Vol icon (daes)
volicon = widget({ type = "imagebox", align = "right" })
volicon.image = image("/home/syst/.config/awesome/themes/icons/vol.png")

-- CPU widget (daes)
cpuwidget = widget({ type = "textbox" })
vicious.register(cpuwidget, vicious.widgets.cpu, 'Cpu1: <span color="#a2a2a2">$1%</span>')

-- Cpu icon (daes)
cpuicon = widget({ type = "imagebox", align = "right" })
cpuicon.image = image("/home/syst/.config/awesome/themes/icons/cpu.png")

-- Memory usage (daes)
memwidget = widget({ type = "textbox" })
vicious.register(memwidget, vicious.widgets.mem, 'Ram: <span color="#a2a2a2">$1%</span>', 13)


-- Mem icon (daes)
memicon = widget({ type = "imagebox", align = "right" })
memicon.image = image("/home/syst/.config/awesome/themes/icons/mem.png")

-- Create a wibox for each screen and add it
mywibox = {}
mypromptbox = {}
mylayoutbox = {}
mytaglist = {}
mytaglist.buttons = awful.util.table.join(
                    awful.button({ }, 1, awful.tag.viewonly),
                    awful.button({ modkey }, 1, awful.client.movetotag),
                    awful.button({ }, 3, awful.tag.viewtoggle),
                    awful.button({ modkey }, 3, awful.client.toggletag),
                    awful.button({ }, 4, awful.tag.viewnext),
                    awful.button({ }, 5, awful.tag.viewprev)
                    )
mytasklist = {}
mytasklist.buttons = awful.util.table.join(
                     awful.button({ }, 1, function (c)
                                              if not c:isvisible() then
                                                  awful.tag.viewonly(c:tags()[1])
                                              end
                                              client.focus = c
                                              c:raise()
                                          end),
                     awful.button({ }, 3, function ()
                                              if instance then
                                                  instance:hide()
                                                  instance = nil
                                              else
                                                  instance = awful.menu.clients({ width=250 })
                                              end
                                          end),
                     awful.button({ }, 4, function ()
                                              awful.client.focus.byidx(1)
                                              if client.focus then client.focus:raise() end
                                          end),
                     awful.button({ }, 5, function ()
                                              awful.client.focus.byidx(-1)
                                              if client.focus then client.focus:raise() end
                                          end))

for s = 1, screen.count() do
    -- Create a promptbox for each screen
    mypromptbox[s] = awful.widget.prompt({ layout = awful.widget.layout.horizontal.leftright })
    -- Create an imagebox widget which will contains an icon indicating which layout we're using.
    -- We need one layoutbox per screen.
    mylayoutbox[s] = awful.widget.layoutbox(s)
    mylayoutbox[s]:buttons(awful.util.table.join(
                           awful.button({ }, 1, function () awful.layout.inc(layouts, 1) end),
                           awful.button({ }, 3, function () awful.layout.inc(layouts, -1) end),
                           awful.button({ }, 4, function () awful.layout.inc(layouts, 1) end),
                           awful.button({ }, 5, function () awful.layout.inc(layouts, -1) end)))
    -- Create a taglist widget
    mytaglist[s] = awful.widget.taglist(s, awful.widget.taglist.label.all, mytaglist.buttons)

    -- Create a tasklist widget
    mytasklist[s] = awful.widget.tasklist(function(c)
                                              return awful.widget.tasklist.label.currenttags(c, s)
                                          end, mytasklist.buttons)

    -- Create the wibox
    mywibox[s] = awful.wibox({
	    position = "top",
	    -- screen = s
	    height = 16,
	    border_color = beautiful.border_panel,
	    border_width = beautiful.border_width_panel
    })
    -- Add widgets to the wibox - order matters
    mywibox[s].widgets = {
        {
            -- mylauncher,
            mytaglist[s],
            mypromptbox[s],
            layout = awful.widget.layout.horizontal.leftright
        },
        -- mylayoutbox[s],
        separator,
        datewidget,
        separator,
        --separator,
        --memwidget,
        --separator,
        --separator,
        --cpuwidget,
        --separator,
        --separator,
        volwidget,
        separator,
        volicon,
        separator,
        -- mytextclock,
        s == 1 and mysystray or nil,
        mytasklist[s],
        layout = awful.widget.layout.horizontal.rightleft
    }
end
-- }}}

-- {{{ Mouse bindings
root.buttons(awful.util.table.join(
    awful.button({ }, 3, function () mymainmenu:toggle() end),
    awful.button({ }, 4, awful.tag.viewnext),
    awful.button({ }, 5, awful.tag.viewprev)
))
-- }}}

-- {{{ Key bindings
globalkeys = awful.util.table.join(
    awful.key({ modkey,           }, "Left",   awful.tag.viewprev       ),
    awful.key({ modkey,           }, "Right",  awful.tag.viewnext       ),
    awful.key({ modkey,           }, "Escape", awful.tag.history.restore),
    awful.key({ modkey}, "e", revelation),  -- Insert this line

    awful.key({ modkey,           }, "j",
        function ()
            awful.client.focus.byidx( 1)
            if client.focus then client.focus:raise() end
        end),
    awful.key({ modkey,           }, "k",
        function ()
            awful.client.focus.byidx(-1)
            if client.focus then client.focus:raise() end
        end),
    awful.key({ modkey,           }, "w", function () mymainmenu:show({keygrabber=true}) end),

    -- Layout manipulation
    awful.key({ modkey,           }, "v", function () awful.client.swap.byidx(  1)    end),
    awful.key({ modkey, "Shift"   }, "k", function () awful.client.swap.byidx( -1)    end),
    awful.key({ modkey, "Control" }, "j", function () awful.screen.focus_relative( 1) end),
    awful.key({ modkey, "Control" }, "k", function () awful.screen.focus_relative(-1) end),
    awful.key({ modkey,           }, "u", awful.client.urgent.jumpto),
    awful.key({ modkey,           }, "Tab",
        function ()
            awful.client.focus.history.previous()
            if client.focus then
                client.focus:raise()
            end
        end),

    -- Standard program
    awful.key({ modkey,           }, "Return", function () awful.util.spawn(terminal) end),
    awful.key({ modkey, "Control" }, "r", awesome.restart),
    awful.key({ modkey, "Shift"   }, "q", awesome.quit),

    awful.key({ modkey,           }, "l",     function () awful.tag.incmwfact( 0.05)    end),
    awful.key({ modkey,           }, "h",     function () awful.tag.incmwfact(-0.05)    end),
    awful.key({ modkey, "Shift"   }, "h",     function () awful.tag.incnmaster( 1)      end),
    awful.key({ modkey, "Shift"   }, "l",     function () awful.tag.incnmaster(-1)      end),
    awful.key({ modkey, "Control" }, "h",     function () awful.tag.incncol( 1)         end),
    awful.key({ modkey, "Control" }, "l",     function () awful.tag.incncol(-1)         end),
    awful.key({ modkey,           }, "space", function () awful.layout.inc(layouts,  1) end),
    awful.key({ modkey, "Shift"   }, "space", function () awful.layout.inc(layouts, -1) end),
    awful.key({ modkey, "Control" }, "n", awful.client.restore),

    -- Multimedia keys
    awful.key({ modkey, "Shift"    }, "=",    function () awful.util.spawn("amixer set Master 10+") end),
    awful.key({ modkey, "Shift"    }, ")",    function () awful.util.spawn("amixer set Master 10-") end),

    -- Prompt
    awful.key({ modkey },            "r",     function () mypromptbox[mouse.screen]:run() end),

    awful.key({ modkey }, "x",
              function ()
                  awful.prompt.run({ prompt = "Run Lua code: " },
                  mypromptbox[mouse.screen].widget,
                  awful.util.eval, nil,
                  awful.util.getdir("cache") .. "/history_eval")
              end)
)

clientkeys = awful.util.table.join(
    awful.key({ modkey,           }, "f",      function (c) c.fullscreen = not c.fullscreen  end),
    awful.key({ modkey,           }, "q",      function (c) c:kill()                         end),
    awful.key({ modkey, "Control" }, "space",  awful.client.floating.toggle                     ),
    awful.key({ modkey, "Control" }, "Return", function (c) c:swap(awful.client.getmaster()) end),
    awful.key({ modkey,           }, "o",      awful.client.movetoscreen                        ),
    awful.key({ modkey, "Shift"   }, "r",      function (c) c:redraw()                       end),
    awful.key({ modkey,           }, "t",      function (c) c.ontop = not c.ontop            end),
    awful.key({ modkey,           }, "n",
        function (c)
            -- The client currently has the input focus, so it cannot be
            -- minimized, since minimized clients can't have the focus.
            c.minimized = true
        end),
    awful.key({ modkey,           }, "m",
        function (c)
            c.maximized_horizontal = not c.maximized_horizontal
            c.maximized_vertical   = not c.maximized_vertical
        end)
)

-- Compute the maximum number of digit we need, limited to 9
keynumber = 0
for s = 1, screen.count() do
   keynumber = math.min(9, math.max(#tags[s], keynumber));
end

-- Bind all key numbers to tags.
-- Be careful: we use keycodes to make it works on any keyboard layout.
-- This should map on the top row of your keyboard, usually 1 to 9.
for i = 1, keynumber do
    globalkeys = awful.util.table.join(globalkeys,
        awful.key({ modkey }, "#" .. i + 9,
                  function ()
                        local screen = mouse.screen
                        if tags[screen][i] then
                            awful.tag.viewonly(tags[screen][i])
                        end
                  end),
        awful.key({ modkey, "Control" }, "#" .. i + 9,
                  function ()
                      local screen = mouse.screen
                      if tags[screen][i] then
                          awful.tag.viewtoggle(tags[screen][i])
                      end
                  end),
        awful.key({ modkey, "Shift" }, "#" .. i + 9,
                  function ()
                      if client.focus and tags[client.focus.screen][i] then
                          awful.client.movetotag(tags[client.focus.screen][i])
                      end
                  end),
        awful.key({ modkey, "Control", "Shift" }, "#" .. i + 9,
                  function ()
                      if client.focus and tags[client.focus.screen][i] then
                          awful.client.toggletag(tags[client.focus.screen][i])
                      end
                  end))
end

clientbuttons = awful.util.table.join(
    awful.button({ }, 1, function (c) client.focus = c; c:raise() end),
    awful.button({ modkey }, 1, awful.mouse.client.move),
    awful.button({ modkey }, 3, awful.mouse.client.resize))

-- Set keys
root.keys(globalkeys)
-- }}}

-- {{{ Rules
awful.rules.rules = {
    -- All clients will match this rule.
    { rule = { },
      properties = { border_width = beautiful.border_width,
                     border_color = beautiful.border_normal,
                     focus = true,
                     keys = clientkeys,
                     buttons = clientbuttons } },
    { rule = { class = "MPlayer" },
      properties = { floating = true } },
    { rule = { class = "pinentry" },
      properties = { floating = true } },
    { rule = { class = "gimp" },
      properties = { floating = true } },
    { rule = { class = "Corona Simulator" },
      properties = { floating = false } },
    -- Set Firefox to always map on tags number 2 of screen 1.
    -- { rule = { class = "Firefox" },
    --   properties = { tag = tags[1][2] } },
}
-- }}}

-- {{{ Signals
-- Signal function to execute when a new client appears.
client.add_signal("manage", function (c, startup)
    -- Add a titlebar
    -- awful.titlebar.add(c, { modkey = modkey })

    -- Enable sloppy focus
    c:add_signal("mouse::enter", function(c)
        if awful.layout.get(c.screen) ~= awful.layout.suit.magnifier
            and awful.client.focus.filter(c) then
            client.focus = c
        end
    end)

    if not startup then
        -- Set the windows at the slave,
        -- i.e. put it at the end of others instead of setting it master.
        -- awful.client.setslave(c)

        -- Put windows in a smart way, only if they does not set an initial position.
        if not c.size_hints.user_position and not c.size_hints.program_position then
            awful.placement.no_overlap(c)
            awful.placement.no_offscreen(c)
        end
    end
end)

-- Daes focus
client.add_signal("focus", function(c) c.border_color = beautiful.border_focus
                                       c.opacity = 1
			       end)
client.add_signal("unfocus", function(c) c.border_color = beautiful.border_wnormal
	                                 c.opacity = 0.9
				end)

-- Daes autorun
--function run_once(prg)
--	if not prg then
--		do return nil end
--	end
--	awful.util.spawn_with_shell("pgrep -u $USER -x " .. prg .. " || (" .. prg .. ")")
--end

--run_once("thunar --daemon")
--run_once("xcompmgr")
-- run_once("conky")

-- }}}

os.execute("dropbox start &")
os.execute("xcompmgr &")
os.execute("nautilus --no-desktop &")
os.execute("chromium-browser &")
]]>
Sat, 27 Dec 2014 17:47:43 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=18856591#p18856591
<![CDATA[Réponse à : [awesome]installation et configuration (surtout config :P )]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=18724771#p18724771 oups j'avais oublié xcompmgr

résolu

]]>
Wed, 10 Dec 2014 08:13:38 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=18724771#p18724771
<![CDATA[Réponse à : [awesome]installation et configuration (surtout config :P )]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=18722701#p18722701 Bonsoir tout le monde,

j'aimerais trouver le moyen pour mieux distinguer ma fenêtre qui a le focus de celle qui ne l'a pas.

il y a t-il moyen de donner moins d'opacité à une fenêtre inactive ?

voilà ce que j'ai rajouté dans mon rc. lua mais sans changement significatif :

...
client.add_signal("focus", function(c) c.border_color = beautiful.border_focus
c.opacity = 1
 end)
client.add_signal("unfocus", function(c) c.border_color = beautiful.border_normal
c.opacity = 0.5
 end)
....
]]>
Tue, 09 Dec 2014 21:07:38 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=18722701#p18722701
<![CDATA[Réponse à : [awesome]installation et configuration (surtout config :P )]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=18574391#p18574391 Il n'y a pas de "mode" d'arrangement des fenêtres comme sous Awesome. A la place, tu créés ton layout à mesure dans le sens où tu détermines où tu veux ouvrir la prochaine fenêtre. À l'utilisation, ça se révèle bien pratique. Il y a aussi moyen de faire des stacks avec les fenêtres. Dans la pratique, je n'utilise pas beaucoup. Avec Awesome j'utilisais principalement peut-être 2 ou 3 modes et je me trouvais à "cycle through" les layouts (je ne trouve pas comment dire ça en français, désolé). Au cas où tu te poses la question des fenêtres pop-up avec ce mode, ben en fait ce n'est pas un problème car les fenêtres pop-up sont gérées différemment: elles ne prennent qu'une place minimale.
Sinon, autre point sympa c'est que les tags sont dynamiques. J'avais entendu parler d'un moyen d'avoir une gestion dynamique des tags sous Awesome mais n'en voyait pas l'intérêt. Au final, c'est super pratique: tu n'as pas plus de tag que tu n'utilises ce qui est pratique quand tu switchs.
Ce qui peut être vu comme un point faible par rapport à Awesome c'est qu'il ne dispose pas d'un langage de script pour la configuration. Du coup, c'est moins personnalisable, dans le sens pas scriptable.
Il y a toujours cette vidéo que tu peux voir pour te faire une idée, les images étant parfois plus parlante que des mots.

]]>
Wed, 19 Nov 2014 08:39:35 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=18574391#p18574391
<![CDATA[Réponse à : [awesome]installation et configuration (surtout config :P )]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=18569231#p18569231 Rolinh a écrit :

Je n'en doute pas smile
Cependant, j'avoue sans honte avoir changé de WM pour i3, qui est intéressant pour plusieurs aspects.

c'est quoi le gros plus ?

]]>
Tue, 18 Nov 2014 13:07:17 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=18569231#p18569231
<![CDATA[Réponse à : [awesome]installation et configuration (surtout config :P )]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=18569001#p18569001 Moi c'est l'inverse, j'utilisais ion3 avant de passer à awesome

]]>
Tue, 18 Nov 2014 11:52:09 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=18569001#p18569001
<![CDATA[Réponse à : [awesome]installation et configuration (surtout config :P )]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=18567811#p18567811 Je n'en doute pas smile
Cependant, j'avoue sans honte avoir changé de WM pour i3, qui est intéressant pour plusieurs aspects.

]]>
Tue, 18 Nov 2014 06:08:23 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=18567811#p18567811
<![CDATA[Réponse à : [awesome]installation et configuration (surtout config :P )]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=18361461#p18361461 Je déterre le topic, juste pour le plaisir de dire qu'awesome n'est pas mort...

]]>
Thu, 23 Oct 2014 19:12:43 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=18361461#p18361461
<![CDATA[Réponse à : [awesome]installation et configuration (surtout config :P )]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=15191631#p15191631 je suis à tout à fait d'accord avec vous !


Signature : cimaise.

]]>
Wed, 13 Nov 2013 05:51:02 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=15191631#p15191631
<![CDATA[Réponse à : [awesome]installation et configuration (surtout config :P )]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=15180191#p15180191 Mmmh, faudrait peut-être que je retire mes widgets de la doc aussi. Je ne les ai pas maintenu à jour depuis un bon moment et il y a des chances qu'ils ne fonctionnent pas parfaitement.

]]>
Mon, 11 Nov 2013 20:53:02 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=15180191#p15180191