[Stable Update] 2017-05-27 - Kernels, Cinnamon, Firefox, Mesa, OpenSSL, Kodi

update
stable

#63

Nothing change but I think my laptop works shorter on battery :confused:


#64

I run Manjaro KDE on a Dell XPS 13 notebook (model 9343): https://wiki.archlinux.org/index.php/Dell_XPS_13_(9343). It has a dual-mode Realtek ALC3263 audio chipset. The operating system chooses which standard to use: HDA ou I2S. I’m under the impression that the Manjaro kernel was using I2S but after the most recent upgrade it switched (i.e., the update discussed in this topic) to HDA. Is that so? That is, is the Manjaro kernel being compiled with

CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y

? Prior to the most recent recent update, I had:

cribari@darwin4 ~ $ arecord --list-devices
**** List of CAPTURE Hardware Devices ****
card 1: broadwellrt286 [broadwell-rt286], device 0: System Playback/Capture (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: broadwellrt286 [broadwell-rt286], device 3: Loopback snd-soc-dummy-dai-3 []
  Subdevices: 1/1
  Subdevice #0: subdevice #0

I now have:

[cribari@darwin4 ~]$ arecord --list-devices
**** List of CAPTURE Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC3263 Analog [ALC3263 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

Additionally, I had to cold boot twice to get sound working, which is indicative of a change from I2S to HDA. I am running kernel 4.11.3.

My question: Has anything changed recently? That is: Has Manjaro reverted back to HDA in this last update? Thank you.


#65

So this colord issue might be linked to something in Cinnamon desktop?


#66

Thank you for the great work Manjaro Team
I’m experiencing two issues: one with NetworkManager and another with i3bar

  1. NetworkManger is showed inactivate after waking from sleep. I’m cannot activate it using nm-applet.
    EDIT1: - if I’m connected using wifi and laptop gos sleep: NetworkManger —> goes inactive after wake up. and I cannot use nm-applet (shows networking disabled) or nmtui to scan / connect wifi
  • if i’m coonected using ethernet and laptop goes sleep: nm-applet shows as “disconnected” and left click gives “Networking disabled” , but I still can connect using the browser and rc-status shows NetworkManager as active. When I disconnect I can not reconnect again using nm-applet (do not allow to reactivate network) and the rc-status shows NetworkManager as inactive. However, I can activated network using nmtuiand connect using ethernet (nm-applet still gives a wrong networking status: Networking disabled).
    EDIT2: Quiting nmtui disconnect me, which is not the expected behaviour.
    EDIT3: I get this message in dmesg: [ 147.634101] udevd[488]: RUN{builtin}: 'uaccess' unknown /usr/lib/udev/rules.d/73-seat-late.rules:15 when resuming from suspend.
  1. status_command in my i3 config does not parse my customized script as usual. It parse default i3status normally but not my script anymore. I get /home/kbk/.config/i3/i3script.sh:1: no such option 'i3_path' when I run i3status -c ~/.config/i3script.sh in terminal. I use i3status 2.11-2.
inxi -F
System:    Host: sxX Kernel: 4.9.30-1-MANJARO x86_64 (64 bit) Desktop: i3 4.13-non-git Distro: Manjaro Linux
Machine:   Device: laptop System: ASUSTeK product: K50IE v: 1.0
           Mobo: ASUSTeK model: K50IE v: 1.0 BIOS: American Megatrends v: 207 date: 01/12/2010
Battery    BAT0: charge: 22.2 Wh 52.5% condition: 42.3/48.4 Wh (87%)
CPU:       Dual core Pentium T4400 (-MCP-) cache: 1024 KB 
           clock speeds: max: 2200 MHz 1: 1200 MHz 2: 1200 MHz
Graphics:  Card: NVIDIA GT218M [GeForce 310M]
           Display Server: X.Org 1.19.3 driver: nouveau Resolution: 1366x768@60.00hz
           GLX Renderer: Gallium 0.4 on NVA8 GLX Version: 3.0 Mesa 17.1.1
Audio:     Card-1 NVIDIA MCP79 High Definition Audio driver: snd_hda_intel Sound: ALSA v: k4.9.30-1-MANJARO
           Card-2 NVIDIA High Definition Audio Controller driver: snd_hda_intel
Network:   Card-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller driver: r8168
           IF: enp3s0 state: up speed: 100 Mbps duplex: full mac: 06:6d:fb:8d:1e:b9
           Card-2: Qualcomm Atheros AR9285 Wireless Network Adapter (PCI-Express) driver: ath9k
           IF: wlp4s0 state: down mac: a6:53:28:ad:44:5f
Drives:    HDD Total Size: 160.0GB (67.3% used)
           ID-1: /dev/sda model: Hitachi_HTS54251 size: 160.0GB
Partition: ID-1: / size: 69G used: 43G (65%) fs: ext4 dev: /dev/sda4
           ID-2: /boot size: 488M used: 67M (15%) fs: ext4 dev: /dev/sda2
           ID-3: swap-1 size: 4.72GB used: 0.00GB (0%) fs: swap dev: /dev/sda3
Sensors:   System Temperatures: cpu: 65.0C mobo: N/A gpu: 61.0
           Fan Speeds (in rpm): cpu: N/A
Info:      Processes: 121 Uptime: 49 min Memory: 647.5/3956.0MB Client: Shell (bash) inxi: 2.3.8 
~/.config/i3/config
# modifier
set $mod Mod4

# i3 configuration path
set $i3_path /home/$(whoami)/.config/i3

# default font
font pango:FontAwesome 8

# Other Font 
set $ft terminus

# drag floating windows to their wanted position
floating_modifier $mod

# start a terminal
bindsym $mod+Return exec --no-startup-id uxterm

# kill focused window
bindsym $mod+Shift+Q kill

# reload the configuration file
bindsym $mod+Shift+C    reload

# restart i3 inplace (preserves your layout/session, can be used to upgrade i3)
bindsym $mod+Shift+R    restart

# focus follow mouse?
focus_follows_mouse             yes

# workspace auto back and forth?
workspace_auto_back_and_forth   yes

#:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:#
#::::::::::::::::::::: Launchers :::::::::::::::::::::::::::::::::::::#
#:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:#

# start dmenu (a program launcher)
bindsym $mod+d exec dmenu_run -b -fn "$ft" -nb "$back" -nf "$lightgrey" -sb "$back" -sf "$green" -l 10 -p "Run »"

# start i3-dmenu-desktop ( run .desktop files !!!) combined with rofi
bindsym $mod+x exec --no-startup-id i3-dmenu-desktop --dmenu='rofi -dmenu -i'

# run rofi (a program launcher, see https://davedavenport.github.io/rofi/)
# rofi-list-directores is a custom script to list commands to open each directory in home
bindsym Control+space exec --no-startup-id rofi -show run -fg "#505050" -bg "#000000" -hlfg "#ffb964" -hlbg "#000000" -width 30

# rofi to switch between opened windows
bindsym $mod+w exec --no-startup-id rofi -show window -fg "#505050" -bg "#000000" -hlfg "#ffb964" -hlbg "#000000" -width 50

#:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:#
#::::::::::::::::::::: Windows control :::::::::::::::::::::::::::::::#
#:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:#

# change focus
bindsym $mod+j  focus   left
bindsym $mod+k  focus   down
bindsym $mod+l  focus   up
bindsym $mod+m  focus   right

# alternatively, you can use the cursor keys:
bindsym $mod+Left   focus   left
bindsym $mod+Down   focus   down
bindsym $mod+Up     focus   up
bindsym $mod+Right  focus   right

# Or to rotate between windows
bindsym $mod+Tab focus right
bindsym $mod+Shift+Tab focus left

# move focused window
bindsym $mod+Shift+J    move    left
bindsym $mod+Shift+K    move    down
bindsym $mod+Shift+L    move    up
bindsym $mod+Shift+M    move    right

# alternatively, you can use the cursor keys:
bindsym $mod+Shift+Left     move    left
bindsym $mod+Shift+Down     move    down
bindsym $mod+Shift+Up       move    up
bindsym $mod+Shift+Right    move    right

# split in horizontal orientation
bindsym $mod+h  split   h; exec notify-send 'Tile horizontally\n Next window side-to-side'

# split in vertical orientation
bindsym $mod+v  split   v; exec notify-send 'Tile Vertically\n Next window under this one!'

# toggle split
bindsym $mod+Control+q split toggle;exec notify-send 'Spliting Toggled'

# enter fullscreen mode for the focused container
bindsym $mod+f  fullscreen

# change container layout (stacked, tabbed, default)
bindsym $mod+s  layout  stacking
bindsym $mod+z  layout  tabbed
bindsym $mod+e  layout  default

# toggle tiling / floating
bindsym $mod+Shift+space    floating    toggle

# change focus between tiling / floating windows
bindsym $mod+space          focus       mode_toggle

# maximum size so that the window will not overlap monitor
floating_maximum_size 1300 x 700

# focus the parent container
bindsym $mod+a              focus       parent

# focus the child container
bindcode $mod+d focus child

#:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:#
#::::::::::::::::::::: Resize mode :::::::::::::::::::::::::::::::::::#
#:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:#

# resize window (you can also use the mouse for that)
mode "resize" {
####### These bindings trigger as soon as you enter the resize mode
####### They resize the border in the direction you pressed, e.g.
####### when pressing left, the window is resized so that it has
####### more space on its left
        bindsym j           resize  shrink  left    5 px or 5 ppt
        bindsym k           resize  shrink  down    5 px or 5 ppt
        bindsym l           resize  shrink  up      5 px or 5 ppt
        bindsym m           resize  shrink  right   5 px or 5 ppt

        bindsym Shift+J     resize  grow    left    5 px or 5 ppt
        bindsym Shift+K     resize  grow    down    5 px or 5 ppt
        bindsym Shift+L     resize  grow    up      5 px or 5 ppt
        bindsym Shift+M     resize  grow    right   5 px or 5 ppt

####### same bindings, but for the arrow keys
        bindsym Left        resize  shrink  left    10 px or 10 ppt
        bindsym Down        resize  shrink  down    10 px or 10 ppt
        bindsym Up          resize  shrink  up      10 px or 10 ppt
        bindsym Right       resize  shrink  right   10 px or 10 ppt

        bindsym Shift+Left  resize  grow    left    10 px or 10 ppt
        bindsym Shift+Down  resize  grow    down    10 px or 10 ppt
        bindsym Shift+Up    resize  grow    up      10 px or 10 ppt
        bindsym Shift+Right resize  grow    right   10 px or 10 ppt

####### back to normal: Enter or Escape
        bindsym Return      mode    "default"
        bindsym Escape      mode    "default"
}

bindsym $mod+r      mode        "resize"

#:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:#
#::::::::::::::::::::: Exit system :::::::::::::::::::::::::::::::::::#
#:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:#

# exit i3 (logs you out of your X session)
#bindsym $mod+Shift+E exit
#bindsym $mod+Shift+e exec "i3-nagbar -t warning -m 'You pressed the exit shortcut. Do you really want to exit i3? This will end your X session.' -b 'Yes, exit i3' 'i3-msg exit'"

# Create Log out, Reboot, Poweroff bindings
set $mode_system System ::      [l]         ::      [e]      ::  [s]          ::       [O]         ::       [R]   
mode "$mode_system" {
    bindsym l       exec  --no-startup-id $i3_path/i3exit.sh    lock,        mode   "default"
    bindsym e       exec  --no-startup-id $i3_path/i3exit.sh    logout,      mode   "default"
    bindsym s       exec  --no-startup-id $i3_path/i3exit.sh    suspend,     mode   "default"
#   bindsym h       exec  --no-startup-id $i3_path/i3exit.sh    hibernate,   mode   "default"
    bindsym Shift+R       exec  --no-startup-id $i3_path/i3exit.sh    reboot,      mode   "default"
    bindsym Shift+O       exec  --no-startup-id $i3_path/i3exit.sh    shutdown,    mode   "default"

    # back to normal: Enter or Escape
    bindsym Return      mode    "default"
    bindsym Escape      mode    "default"
}
bindsym $mod+Shift+e    mode    "$mode_system"

#:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:#
#::::::::::::::::::::: Volume control ::::::::::::::::::::::::::::::::#
#:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:#

set $audiomenu "volume:  [+]10%  [-]10%  [m]ute  [u]nmute  [r]eset"
bindsym $mod+F12         mode $audiomenu

mode $audiomenu {
    bindsym r             exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ 50%
    bindsym plus          exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ +10%
    bindsym KP_Add        exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ +10%
    bindsym minus         exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ -10%
    bindsym KP_Subtract   exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ -10%
    bindsym m             exec --no-startup-id pactl set-sink-mute @DEFAULT_SINK@ yes
    bindsym u             exec --no-startup-id pactl set-sink-mute @DEFAULT_SINK@ no
    bindsym Return        mode "default"
    bindsym Escape        mode "default"
}

# An other way use XF86 kyes (Fn+F12 Fn+F11 Fn+F10)
bindsym XF86AudioRaiseVolume    exec --no-startup-id "amixer -D default sset Master '5%+'"
bindsym XF86AudioLowerVolume    exec --no-startup-id "amixer -D default sset Master '5%-'"
bindsym XF86AudioMute           exec --no-startup-id "amixer -D default set Master toggle"

#:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:#
#::::::::::::::::::::: Colors ::::::::::::::::::::::::::::::::::::::::#
#:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:#

# Hybrid colors
set $back         #1d1F21
set $black        #282A2E
set $grey         #373B41
set $lightgrey    #707880
set $white        #C5C8C6
set $yellow       #F0C674
set $red          #CC6666
set $darkred      #A54242
set $green        #B5BD56
set $nighty       #2F343F

# Class                     border      backgr.      text        split
client.focused              $green      $greens       $black      $red
client.focused_inactive     $grey       $grey        $lightgrey  $grey
client.unfocused            $grey       $grey        $lightgrey  $grey
client.urgent               $red        $red         $black      $red
client.background           $black

#:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:#
#::::::::::::::::::::: i3wm bars (i3bar) :::::::::::::::::::::::::::::#
#:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:#

# Start i3bar to display a workspace bar (plus the system information i3status
# finds out, if available)

bar {
        colors {
        background   $nighty
        statusline   #D6D0CB
        separator    #666666

        focused_workspace   #008fff   #007fff   #ffffff
        active_workspace    #333333   #5f676a   #ffffff
        inactive_workspace  #333333   #222222   #888888
        urgent_workspace    #aa0000   #990000   #ffffff
        }
        strip_workspace_numbers no
        position top 
        separator_symbol ::
        status_command $i3_path/i3script.sh
}

#:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:#
#::::::::::::::::::::: Borders and Titles ::::::::::::::::::::::::::::#
#:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:#

# Hide titles for all windows (border non or border pixel num)
for_window [Class="^.*"] border pixel 1

# use window title, but no border
bindsym $mod+t   border   normal    0

# use no window title and a thick border
bindsym $mod+y   border   pixel     1

# use neither window title nor border
bindsym $mod+u   border   none

#:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:#
#::::::::::::::::::::: Gaps ::::::::::::::::::::::::::::::::::::::::::#
#:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:#

# Set inner/outer gaps
#gaps inner 8
#gaps outer -4

set $default_gaps_inner 3
set $default_gaps_outer -2
gaps inner $default_gaps_inner
gaps outer $default_gaps_outer

# Additionally, you can issue commands with the following syntax. This is useful to bind keys to changing the gap size.
#gaps inner|outer current|all set|plus|minus <px>
#gaps inner all set 10
#gaps outer all plus 5

# Smart gaps (gaps used if only more than one container on the workspace)
smart_gaps on

# Smart borders (draw borders around container only if it is not the only container on this workspace)
# on|no_gaps (on=always activate and no_gaps=only activate if the gap size to the edge of the screen is 0)
smart_borders on

#:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:#
#::::::::::::::::::::: Gap mode ::::::::::::::::::::::::::::::::::::::#
#:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:#

# Press $mod+Shift+g to enter the gap mode. Choose o or i for modifying outer/inner gaps. Press one of + / - (in-/decrement for current workspace) or 0 (remove gaps for current workspace). If you also press Shift with these keys, the change will be global for all workspaces.
set $mode_gaps Gaps: (o) outer, (i) inner
set $mode_gaps_outer Outer Gaps: +|-|0 (local), Shift + +|-|0 (global)
set $mode_gaps_inner Inner Gaps: +|-|0 (local), Shift + +|-|0 (global)
bindsym $mod+Shift+g mode "$mode_gaps"

mode "$mode_gaps" {
        bindsym o      mode "$mode_gaps_outer"
        bindsym i      mode "$mode_gaps_inner"
        bindsym Return mode "default"
        bindsym Escape mode "default"
}
mode "$mode_gaps_inner" {
        bindsym plus  gaps inner current plus 5
        bindsym minus gaps inner current minus 5
        bindsym 0     gaps inner current set 0

        bindsym Shift+plus  gaps inner all plus 5
        bindsym Shift+minus gaps inner all minus 5
        bindsym Shift+0     gaps inner all set 0

        bindsym Return mode "default"
        bindsym Escape mode "default"
}
mode "$mode_gaps_outer" {
        bindsym plus  gaps outer current plus 5
        bindsym minus gaps outer current minus 5
        bindsym 0     gaps outer current set 0

        bindsym Shift+plus  gaps outer all plus 5
        bindsym Shift+minus gaps outer all minus 5
        bindsym Shift+0     gaps outer all set 0

        bindsym Return mode "default"
        bindsym Escape mode "default"
}

#:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:#
#::::::::::::::::::::: Workspaces ::::::::::::::::::::::::::::::::::::#
#:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:#

# Name the workspaces
set     $ws1        1:
set     $ws2        2:
set     $ws3        3:
set     $ws4        4:
set     $ws5        5:
set     $ws6        6:
set     $ws7        7:
set     $ws8        8:
set     $ws9        9:
set     $ws0        0:

# switch to workspace
bindsym $mod+ampersand           workspace   $ws1
bindsym $mod+eacute              workspace   $ws2
bindsym $mod+quotedbl            workspace   $ws3
bindsym $mod+apostrophe          workspace   $ws4
bindsym $mod+parenleft           workspace   $ws5
bindsym $mod+minus               workspace   $ws6
bindsym $mod+egrave              workspace   $ws7
bindsym $mod+underscore          workspace   $ws8
bindsym $mod+ccedilla            workspace   $ws9
bindsym $mod+twosuperior         workspace   $ws0

# Change to Next/Previous workspace
bindsym $mod+Shift+greater       workspace    next
bindsym $mod+less                workspace    prev

# move focused container to workspace
bindsym $mod+Shift+1             move    workspace   $ws1
bindsym $mod+Shift+2             move    workspace   $ws2
bindsym $mod+Shift+3             move    workspace   $ws3
bindsym $mod+Shift+4             move    workspace   $ws4
bindsym $mod+Shift+5             move    workspace   $ws5
bindsym $mod+Shift+6             move    workspace   $ws6
bindsym $mod+Shift+7             move    workspace   $ws7
bindsym $mod+Shift+8             move    workspace   $ws8
bindsym $mod+Shift+9             move    workspace   $ws9
bindsym $mod+Shift+asciitilde    move    workspace   $ws0

#:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:#
#::::::::::::::::::::: Assign programms to workpsaces ::::::::::::::::#
#:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:#
assign [Class="Firefox"]                             $ws5
assign [Class="^Thunderbird$"]                       $ws7
assign [instance="Chromium-browser|Opera|luakit"]    $ws5
#assign [window_role="browser"]                       $ws5
assign [instance="^Pale moon"]                       $ws5
assign [instance="Skype|Pidgin|Jitsi|xchat"]         $ws6
assign [Class="Skype|Pidgin|Jitsi|xchat"]            $ws6
assign [instance="zim"]                              $ws3
assign [instance="geany|gedit|emacs|gvim"]           $ws9
assign [Class="Zotero"]                              $ws8
assign [instance="audacious"]                        $ws8
assign [Class="UXTerm"]                              $ws4
assign [instance="texstudio"]                        $ws1
assign [instance="spacefm|pcmanfm|nautilus|nemo"]    $ws0
assign [instance="zathura"]                          $ws2
assign [Class="calibre-gui"]                         $ws3
assign [instance="calibre-gui"]                      $ws3
assign [Class="Transmission"]	                     $ws7
assign [Class="libreoffice"]	                     $ws3

#:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:#
#::::::::::::::::::::: Floating windows ::::::::::::::::::::::::::::::#
#:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:#
for_window [window_role="pop-up"]                        floating enable
for_window [window_role="bubble"]                        floating enable
for_window [Class="Firefox" instance="DTA"]              floating enable
for_window [Class="Firefox" instance="Toplevel"]         floating enable
for_window [Class="Firefox" window_role="Preferences"]   floating enable
for_window [Class="Firefox" window_role="Options"]       floating enable
for_window [Class="Firefox" window_role="About"]         floating enable
for_window [Class="Firefox" window_role="Organizer"]     floating enable
for_window [Class="Firefox" title="Downloads$"]          floating enable
for_window [Class="Zotero" title="Preferences$"]         floating enable
for_window [Class="Zotero" title="Quick Format Citation"]floating enable
for_window [Class="Spacefm" window_role="task_dialog"]   floating enable
for_window [Class="(?i)virtualbox"]                      floating enable
for_window [title="Qalculate"]                           floating enable
for_window [Class="feh"]                                 floating enable
for_window [Class="Sxiv"]                                floating enable
for_window [Class="qnotero"]                             floating enable
for_window [instance="goldendict"]                       floating enable
for_window [instance="gnote"]                            floating enable
for_window [instance="gloobus-preview"]                  floating enable
for_window [instance="HijriApplet"]                      floating enable
for_window [Class="mpv"]                                 floating enable
for_window [Class="fiji-Main"]                           floating enable
for_window [Class="sun-awt-X11-XFramePeer"]              floating enable
for_window [instance="sun-awt-X11-XFramePeer"]           floating enable
for_window [Class="XTerm" title="alsamixer"]             floating enable
for_window [Class="Termite"]                             floating enable
for_window [Class="XTerm" title="[fzf]"]                 floating enable
for_window [Class="Klavaro"]                             floating enable
for_window [Class="XClock"]                              floating enable 
for_window [Class="Toplevel"]                         floating enable 
#:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:#
#::::::::::::::::::::: Sticky windowss :::::::::::::::::::::::::::::::#
#:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:#

#  Stick mode togle
bindsym $mod+n sticky toggle

# make a windows floating and sticky on all ws at the top right corner
bindsym $mod+Shift+n fullscreen disable; floating enable; resize set 320 px 180 px; sticky enable; move window to position 1045 px 20 px

bindsym $mod+Shift+p floating enable; resize set 560 px 340 px; sticky enable; move window to position 805 px 20 px

bindsym $mod+Shift+b floating enable; resize set 1080 px 300 px; sticky enable; move window to position 110 px 465 px

#:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:#
#::::::::::::::::::::: Scratchpad ::::::::::::::::::::::::::::::::::::#
#:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:#

# Move the currently focused window to scratchpad
bindsym $mod+Shift+equal move scratchpad

# Show the first scratchpad window
bindsym $mod+plus scratchpad show

#:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:#
#::::::::::::::::::::: Apps key binding ::::::::::::::::::::::::::::::#
#:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:#

# My key bindings for useful applications ###
bindsym $mod+F1         exec --no-startup-id firefox
bindsym $mod+F2         exec --no-startup-id geany
bindsym $mod+F3         exec --no-startup-id texstudio
bindsym $mod+F4         exec --no-startup-id spacefm
bindsym $mod+F5         exec --no-startup-id calibre
bindsym Control+exclam  exec --no-startup-id qnotero
bindsym Control+colon   exec --no-startup-id "xterm -e alsamixer"

# To lock screen
bindsym Control+mod1+l exec --no-startup-id sh $i3_path/i3lock.sh

#Screenshot using MAIM
bindsym Print exec --no-startup-id maim -u -s ~/Pictures/screenshots/$(date +%Y%m%d_%H%M%S)_region.png
bindsym Shift+Print exec --no-startup-id maim -u ~/Pictures/screenshots/$(date +%Y%m%d_%H%M_%N)_fullscreen.png

#:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:#
#::::::::::::::::::::: Startup programs ::::::::::::::::::::::::::::::#
#:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:#

# NetworkManager applet
exec --no-startup-id nm-applet

# clipboard manager: clipit
exec --no-startup-id clipit

# or random wallpaper
exec_always --no-startup-id feh --randomize --bg-fill ~/Pictures/Wallpapers/*

# Compton
#TODO Lean to config compton properly!!
#exec_always compton --backend glx --vsync opengl-swc
#exec_always compton --config $i3_path/compton.conf
#exec_always --no-startup-id compton -cCGb

# xfce4 Power manager
exec_always --no-startup-id xfce4-power-manager

# GoldenDict!
exec --no-startup-id goldendict

# Canon printer  status
exec_always --no-startup-id captstatusui -P Canon_LBP6000 -e

# Script to toggle btw keyboard layouts
exec_always --no-startup-id sh $i3_path/toggle_layout.sh

# Autorandr (brandr)
exec_always --no-startup-id autorandr --change --default

i3script.sh
i3_path=/home/kbk/.config/i3
WIRELESS=wlp4s0
ETH=enp3s0

i3status --config $i3_path/i3status.conf | while :
do
     read line
     LANG=$(~/bin/xkblayout-state print %s) #The cmd to get the current active layout
     if [ $LANG == "ara" ]
     then
        color=#00D900
        layout="ع"
     else
        color=#007FFF
        layout="F"
     fi
     sedline="s/volume/lang\",\"full_text\":\" $layout\",\"color\":\"$color\"},{\"name\":\"volume/"
     line=`echo $line | sed -e "$sedline"`

#########################################################################
# Shell script to add RAM-usage to i3status                             #
# needs sed, free and bc                                                #
## config                                                               #
# status command has to be this script                                  #
## i3status.conf                                                        #
# showing cpu_usage has to be enabled (because ram_usage is prepended to#
# that with sed...)                                                     #
# output_format has to be set to "i3bar"                                #
#########################################################################
     if [ -e /sys/class/net/$ETH/operstate ] && [ `cat /sys/class/net/$ETH/operstate` == "up" ]; then
         ETHR2=`cat /sys/class/net/$ETH/statistics/rx_bytes`
         ETHT2=`cat /sys/class/net/$ETH/statistics/tx_bytes`
         ETHTBPS=`echo "scale=2; $ETHT2 - $ETHT1" | bc`
         ETHRBPS=`echo "scale=2; $ETHR2 - $ETHR1" | bc`
         ETHTKBPS=`echo "scale=2; $ETHTBPS / 2048" | bc`
         ETHRKBPS=`echo "scale=2; $ETHRBPS / 2048" | bc`

         ETHR1=$ETHR2
         ETHT1=$ETHT2
         sedeth="s/\(\"name\":\"ethernet\",\"instance\":\"$ETH\".*)\)\(\"}\)/\1 $ETHRKBPS  $ETHTKBPS\2/"
         line=`echo $line | sed -e "$sedeth"`
     fi

     if [ -e /sys/class/net/$WIRELESS/operstate ] && [ `cat /sys/class/net/$WIRELESS/operstate` == "up" ]; then
         WLANR2=`cat /sys/class/net/$WIRELESS/statistics/rx_bytes`
         WLANT2=`cat /sys/class/net/$WIRELESS/statistics/tx_bytes`
         WLANTBPS=`echo "scale=2; $WLANT2 - $WLANT1" | bc`
         WLANRBPS=`echo "scale=2; $WLANR2 - $WLANR1" | bc`
         WLANTKBPS=`echo "scale=2; $WLANTBPS / 2048" | bc`
         WLANRKBPS=`echo "scale=2; $WLANRBPS / 2048" | bc`
         WLANR1=$WLANR2
         WLANT1=$WLANT2
         sedwlan="s/\(\"name\":\"wireless\",\"instance\":\"$WIRELESS\".*)\)\(\"}\)/\1 $WLANRKBPS  $WLANTKBPS\2/"
         line=`echo $line | sed -e "$sedwlan"`
     fi
############################
### RAM usage  #############
############################
     ram_both=`free -lk | sed -n -e '2 p' | sed 's/Mem:\s*//'`
     used=`echo $ram_both | awk '{print $2}'`
     avail=`echo $ram_both | awk '{print $6}'`
     used=`echo "scale=0; $used / 1024" | bc`
     avail=`echo "scale=0; $avail / 1024" | bc`

     #if free RAM is less than 1000MB show text in red, else green
     if [ $(echo "$avail < 1000" | bc) == 1 ]
     then
         color=#A020F0
     else
         color=#00FF00
     fi

    # put ram_free before cpu_usage
    sedline="s/cpu_usage/ram_free\",\"full_text\":\" ${avail}\",\"color\":\"$color\"},{\"name\":\"cpu_usage/"
    line=`echo $line | sed -e "$sedline" | sed -e "s/% \"/%\"/"`

    # put ram_used between ram_free and cpu_usage
     sedline="s/ram_free/ram_used\",\"full_text\":\" ${used}\",\"color\":\"#1AA11FF\"},{\"name\":\"ram_free/"
     line=`echo $line | sed -e "$sedline" | sed -e "s/% \"/%\"/"`
############################
### Up time  ##############
############################
     uptime="$(cat /proc/uptime | awk '{print $1}')"
     #If you want duration in hours use next line
     #uptime=`echo "scale=2; $uptime / 3600" | bc`
     # Convert uptime to days/hours/mins
     mins=`echo "scale=0; $uptime / 60%60" | bc`
     hours=`echo "scale=0; $uptime / 3600%24" | bc`
     days=`echo "scale=0; $uptime / 86400" | bc`
          case "$mins" in
                0) ;;
                1) uptime="${mins}\`" ;;
                *) uptime="${mins}\`" ;;
          esac

          case "$hours" in
                0) ;;
                1) uptime="${hours}h${uptime/up /}" ;;
                *) uptime="${hours}h${uptime/up /}" ;;
          esac

          case "$days" in
                0) ;;
                1) uptime=" ${days}D\/${uptime/up /}" ;;
                *) uptime=" ${days}D\/${uptime/up /}" ;;
          esac

     sedline="s/cpu_temperature/uptime\",\"full_text\":\" ${uptime}\"},{\"name\":\"cpu_temperature/"
     line=`echo $line | sed -e "$sedline" | sed -e "s/% \"/%\"/"`


     #remove colons
     colonline='s/\([a-zA-Z]\):/\1/g'
     final=`echo $line | sed -e "$colonline"`

     echo "$final" || exit 1
done

#67

I’m new to manjaro.
These [stable update] announcements are cool.
Kind of like: a surprise gift. We get it, we know it’s a gift - exciting. We’re grateful.
But… there’s a little risk and suspension when we actually get to open the gift
(e.g. run the updates).
So far so good for me - including 05/27.


#68

I think the problem of i3status is with latest versions of confuse and i3status, a bug is reported here
So i donwgrade these pks: confuse (3.1-1-->3.0-1) and i3status (2.11-2 --> 2.11-1) and the problem is solved

@oberon did you experience this issue?


#70

Quite possibly. After 2 or 3 restarts I am still not having any issues after removing it.


#71

I broke my XFCE install by trying out the catalyst crap, so decided to try KDE version and avoid catalyst at all cost. After install I updated to this 05-27 and all is well, except grub now no longer shows my Windows 10 as a boot option, lol. Is that intentional? haha :wink:

How do I fix Grub so that I see both Manjaro and Windows 10 as boot options? It was OK before this update. Manjaro KDE is running great thanks.


#72

Try
sudo update-grub
after finishing that process reboot your pc.
It works some like cases.


#73

It worked for me too. Thanks


#74

I have a problem with kwin compositing: kwin_core: Failed to initialize compositing, compositing disabled

[guido@guido-pc ~]$ kwin_x11 --replace
QPainter::begin: Paint device returned engine == 0, type: 3
QPainter::setRenderHint: Painter must be active to set rendering hints
QPainter::setWindow: Painter not active
QPainter::setClipRect: Painter not active
QPainter::save: Painter not active
QPainter::setRenderHint: Painter must be active to set rendering hints
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setClipRect: Painter not active
QPainter::drawRects: Painter not active
QPainter::restore: Unbalanced save/restore
QPainter::save: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::drawRects: Painter not active
QPainter::restore: Unbalanced save/restore
QPainter::setFont: Painter not active
QPainter::setPen: Painter not active
QPainter::fontMetrics: Painter not active
QPainter::save: Painter not active
QPainter::translate: Painter not active
QPainter::restore: Unbalanced save/restore
QPainter::save: Painter not active
QPainter::translate: Painter not active
QPainter::setRenderHint: Painter must be active to set rendering hints
QPainter::translate: Painter not active
QPainter::scale: Painter not active
QPainter::translate: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::restore: Unbalanced save/restore
QPainter::save: Painter not active
QPainter::translate: Painter not active
QPainter::setRenderHint: Painter must be active to set rendering hints
QPainter::translate: Painter not active
QPainter::scale: Painter not active
QPainter::translate: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::restore: Unbalanced save/restore
QPainter::save: Painter not active
QPainter::translate: Painter not active
QPainter::setRenderHint: Painter must be active to set rendering hints
QPainter::translate: Painter not active
QPainter::scale: Painter not active
QPainter::translate: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setPen: Painter not active
QPainter::restore: Unbalanced save/restore
QPainter::save: Painter not active
QPainter::translate: Painter not active
QPainter::setRenderHint: Painter must be active to set rendering hints
QPainter::translate: Painter not active
QPainter::scale: Painter not active
QPainter::translate: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::restore: Unbalanced save/restore
QPainter::save: Painter not active
QPainter::setRenderHint: Painter must be active to set rendering hints
QPainter::setBrush: Painter not active
QPainter::setPen: Painter not active
QPainter::drawRects: Painter not active
QPainter::restore: Unbalanced save/restore
QPainter::begin: Paint device returned engine == 0, type: 3
QPainter::setRenderHint: Painter must be active to set rendering hints
QPainter::setWindow: Painter not active
QPainter::setClipRect: Painter not active
QPainter::save: Painter not active
QPainter::setRenderHint: Painter must be active to set rendering hints
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setClipRect: Painter not active
QPainter::drawRects: Painter not active
QPainter::restore: Unbalanced save/restore
QPainter::save: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::drawRects: Painter not active
QPainter::restore: Unbalanced save/restore
QPainter::setFont: Painter not active
QPainter::setPen: Painter not active
QPainter::fontMetrics: Painter not active
QPainter::save: Painter not active
QPainter::translate: Painter not active
QPainter::restore: Unbalanced save/restore
QPainter::save: Painter not active
QPainter::translate: Painter not active
QPainter::setRenderHint: Painter must be active to set rendering hints
QPainter::translate: Painter not active
QPainter::scale: Painter not active
QPainter::translate: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::restore: Unbalanced save/restore
QPainter::save: Painter not active
QPainter::translate: Painter not active
QPainter::setRenderHint: Painter must be active to set rendering hints
QPainter::translate: Painter not active
QPainter::scale: Painter not active
QPainter::translate: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::restore: Unbalanced save/restore
QPainter::save: Painter not active
QPainter::translate: Painter not active
QPainter::setRenderHint: Painter must be active to set rendering hints
QPainter::translate: Painter not active
QPainter::scale: Painter not active
QPainter::translate: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setPen: Painter not active
QPainter::restore: Unbalanced save/restore
QPainter::save: Painter not active
QPainter::translate: Painter not active
QPainter::setRenderHint: Painter must be active to set rendering hints
QPainter::translate: Painter not active
QPainter::scale: Painter not active
QPainter::translate: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::restore: Unbalanced save/restore
QPainter::save: Painter not active
QPainter::setRenderHint: Painter must be active to set rendering hints
QPainter::setBrush: Painter not active
QPainter::setPen: Painter not active
QPainter::drawRects: Painter not active
QPainter::restore: Unbalanced save/restore
QPainter::begin: Paint device returned engine == 0, type: 3
QPainter::setRenderHint: Painter must be active to set rendering hints
QPainter::setWindow: Painter not active
QPainter::setClipRect: Painter not active
QPainter::save: Painter not active
QPainter::setRenderHint: Painter must be active to set rendering hints
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setClipRect: Painter not active
QPainter::drawRects: Painter not active
QPainter::restore: Unbalanced save/restore
QPainter::save: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::drawRects: Painter not active
QPainter::restore: Unbalanced save/restore
QPainter::setFont: Painter not active
QPainter::setPen: Painter not active
QPainter::fontMetrics: Painter not active
QPainter::save: Painter not active
QPainter::translate: Painter not active
QPainter::restore: Unbalanced save/restore
QPainter::save: Painter not active
QPainter::translate: Painter not active
QPainter::setRenderHint: Painter must be active to set rendering hints
QPainter::translate: Painter not active
QPainter::scale: Painter not active
QPainter::translate: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::restore: Unbalanced save/restore
QPainter::save: Painter not active
QPainter::translate: Painter not active
QPainter::setRenderHint: Painter must be active to set rendering hints
QPainter::translate: Painter not active
QPainter::scale: Painter not active
QPainter::translate: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::restore: Unbalanced save/restore
QPainter::save: Painter not active
QPainter::translate: Painter not active
QPainter::setRenderHint: Painter must be active to set rendering hints
QPainter::translate: Painter not active
QPainter::scale: Painter not active
QPainter::translate: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setPen: Painter not active
QPainter::restore: Unbalanced save/restore
QPainter::save: Painter not active
QPainter::translate: Painter not active
QPainter::setRenderHint: Painter must be active to set rendering hints
QPainter::translate: Painter not active
QPainter::scale: Painter not active
QPainter::translate: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::restore: Unbalanced save/restore
QPainter::save: Painter not active
QPainter::setRenderHint: Painter must be active to set rendering hints
QPainter::setBrush: Painter not active
QPainter::setPen: Painter not active
QPainter::drawRects: Painter not active
QPainter::restore: Unbalanced save/restore
QPainter::begin: Paint device returned engine == 0, type: 3
QPainter::setRenderHint: Painter must be active to set rendering hints
QPainter::setWindow: Painter not active
QPainter::setClipRect: Painter not active
QPainter::save: Painter not active
QPainter::setRenderHint: Painter must be active to set rendering hints
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setClipRect: Painter not active
QPainter::drawRects: Painter not active
QPainter::restore: Unbalanced save/restore
QPainter::save: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::drawRects: Painter not active
QPainter::restore: Unbalanced save/restore
QPainter::setFont: Painter not active
QPainter::setPen: Painter not active
QPainter::fontMetrics: Painter not active
QPainter::save: Painter not active
QPainter::translate: Painter not active
QPainter::restore: Unbalanced save/restore
QPainter::save: Painter not active
QPainter::translate: Painter not active
QPainter::setRenderHint: Painter must be active to set rendering hints
QPainter::translate: Painter not active
QPainter::scale: Painter not active
QPainter::translate: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::restore: Unbalanced save/restore
QPainter::save: Painter not active
QPainter::translate: Painter not active
QPainter::setRenderHint: Painter must be active to set rendering hints
QPainter::translate: Painter not active
QPainter::scale: Painter not active
QPainter::translate: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::drawPath: Painter not active
QPainter::drawPoints: Painter not active
QPainter::restore: Unbalanced save/restore
QPainter::save: Painter not active
QPainter::translate: Painter not active
QPainter::setRenderHint: Painter must be active to set rendering hints
QPainter::translate: Painter not active
QPainter::scale: Painter not active
QPainter::translate: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::restore: Unbalanced save/restore
QPainter::save: Painter not active
QPainter::translate: Painter not active
QPainter::setRenderHint: Painter must be active to set rendering hints
QPainter::translate: Painter not active
QPainter::scale: Painter not active
QPainter::translate: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setPen: Painter not active
QPainter::restore: Unbalanced save/restore
QPainter::save: Painter not active
QPainter::translate: Painter not active
QPainter::setRenderHint: Painter must be active to set rendering hints
QPainter::translate: Painter not active
QPainter::scale: Painter not active
QPainter::translate: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::restore: Unbalanced save/restore
QPainter::save: Painter not active
QPainter::setRenderHint: Painter must be active to set rendering hints
QPainter::setBrush: Painter not active
QPainter::setPen: Painter not active
QPainter::drawRects: Painter not active
QPainter::restore: Unbalanced save/restore
OpenGL vendor string:                   Intel Open Source Technology Center
OpenGL renderer string:                 Mesa DRI Intel(R) G33 x86/MMX/SSE2
OpenGL version string:                  1.4 Mesa 17.1.1
OpenGL shading language version string: 1.20
Driver:                                 Intel
GPU class:                              i915/i945
OpenGL version:                         1.4
GLSL version:                           1.20
Mesa version:                           17.1.1
X server version:                       1.19.3
Linux kernel version:                   4.10
Requires strict binding:                yes
GLSL shaders:                           limited
Texture NPOT support:                   yes
Virtual Machine:                        no
kwin_core: Failed to initialize compositing, compositing disabled
QXcbConnection: XCB error: 3 (BadWindow), sequence: 1987, resource id: 100, major code: 3 (GetWindowAttributes), minor code: 0
QXcbConnection: XCB error: 9 (BadDrawable), sequence: 1988, resource id: 100, major code: 14 (GetGeometry), minor code: 0
kf5.kcoreaddons.desktopparser: Could not locate service type file kservicetypes5/kwin-script.desktop, tried ("/home/guido/.local/share", "/usr/share", "/usr/local/share")
kf5.kcoreaddons.desktopparser: Could not locate service type file kservicetypes5/kwin-script.desktop, tried ("/home/guido/.local/share", "/usr/share", "/usr/local/share")
kf5.kcoreaddons.desktopparser: Could not locate service type file kservicetypes5/kwin-script.desktop, tried ("/home/guido/.local/share", "/usr/share", "/usr/local/share")
kf5.kcoreaddons.desktopparser: Could not locate service type file kservicetypes5/kwin-script.desktop, tried ("/home/guido/.local/share", "/usr/share", "/usr/local/share")
kf5.kcoreaddons.desktopparser: Could not locate service type file kservicetypes5/kwin-script.desktop, tried ("/home/guido/.local/share", "/usr/share", "/usr/local/share")

GLXINFO:

[guido@guido-pc ~]$ glxinfo
name of display: :0
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4
server glx extensions:
    GLX_ARB_create_context, GLX_ARB_create_context_profile, 
    GLX_ARB_fbconfig_float, GLX_ARB_framebuffer_sRGB, GLX_ARB_multisample, 
    GLX_EXT_create_context_es2_profile, GLX_EXT_create_context_es_profile, 
    GLX_EXT_fbconfig_packed_float, GLX_EXT_framebuffer_sRGB, 
    GLX_EXT_import_context, GLX_EXT_libglvnd, GLX_EXT_texture_from_pixmap, 
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_INTEL_swap_event, 
    GLX_MESA_copy_sub_buffer, GLX_OML_swap_method, GLX_SGIS_multisample, 
    GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group, 
    GLX_SGI_make_current_read, GLX_SGI_swap_control
client glx vendor string: Mesa Project and SGI
client glx version string: 1.4
client glx extensions:
    GLX_ARB_create_context, GLX_ARB_create_context_profile, 
    GLX_ARB_create_context_robustness, GLX_ARB_fbconfig_float, 
    GLX_ARB_framebuffer_sRGB, GLX_ARB_get_proc_address, GLX_ARB_multisample, 
    GLX_EXT_buffer_age, GLX_EXT_create_context_es2_profile, 
    GLX_EXT_create_context_es_profile, GLX_EXT_fbconfig_packed_float, 
    GLX_EXT_framebuffer_sRGB, GLX_EXT_import_context, 
    GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, GLX_EXT_visual_rating, 
    GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer, 
    GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer, 
    GLX_MESA_swap_control, GLX_OML_swap_method, GLX_OML_sync_control, 
    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, 
    GLX_SGIX_visual_select_group, GLX_SGI_make_current_read, 
    GLX_SGI_swap_control, GLX_SGI_video_sync
GLX version: 1.4
GLX extensions:
    GLX_ARB_create_context, GLX_ARB_create_context_profile, 
    GLX_ARB_fbconfig_float, GLX_ARB_framebuffer_sRGB, 
    GLX_ARB_get_proc_address, GLX_ARB_multisample, 
    GLX_EXT_create_context_es2_profile, GLX_EXT_create_context_es_profile, 
    GLX_EXT_fbconfig_packed_float, GLX_EXT_framebuffer_sRGB, 
    GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, 
    GLX_EXT_visual_rating, GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer, 
    GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer, 
    GLX_MESA_swap_control, GLX_OML_swap_method, GLX_OML_sync_control, 
    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, 
    GLX_SGIX_visual_select_group, GLX_SGI_make_current_read, 
    GLX_SGI_swap_control, GLX_SGI_video_sync
Extended renderer info (GLX_MESA_query_renderer):
    Vendor: Intel Open Source Technology Center (0x8086)
    Device: Mesa DRI Intel(R) G33 x86/MMX/SSE2 (0x29c2)
    Version: 17.1.1
    Accelerated: yes
    Video memory: 384MB
    Unified memory: yes
    Preferred profile: compat (0x2)
    Max core profile version: 0.0
    Max compat profile version: 1.4
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 2.0
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) G33 x86/MMX/SSE2
OpenGL version string: 1.4 Mesa 17.1.1
OpenGL extensions:
    GL_3DFX_texture_compression_FXT1, GL_AMD_shader_trinary_minmax, 
    GL_ANGLE_texture_compression_dxt3, GL_ANGLE_texture_compression_dxt5, 
    GL_APPLE_object_purgeable, GL_APPLE_packed_pixels, 
    GL_APPLE_vertex_array_object, GL_ARB_ES2_compatibility, 
    GL_ARB_clear_buffer_object, GL_ARB_compressed_texture_pixel_storage, 
    GL_ARB_copy_buffer, GL_ARB_debug_output, GL_ARB_depth_texture, 
    GL_ARB_draw_buffers, GL_ARB_draw_elements_base_vertex, 
    GL_ARB_explicit_attrib_location, GL_ARB_explicit_uniform_location, 
    GL_ARB_fragment_program, GL_ARB_fragment_shader, 
    GL_ARB_framebuffer_object, GL_ARB_get_program_binary, 
    GL_ARB_get_texture_sub_image, GL_ARB_half_float_pixel, 
    GL_ARB_internalformat_query, GL_ARB_invalidate_subdata, 
    GL_ARB_map_buffer_alignment, GL_ARB_map_buffer_range, GL_ARB_multi_bind, 
    GL_ARB_multisample, GL_ARB_multitexture, GL_ARB_pixel_buffer_object, 
    GL_ARB_point_parameters, GL_ARB_point_sprite, 
    GL_ARB_program_interface_query, GL_ARB_provoking_vertex, 
    GL_ARB_robustness, GL_ARB_sampler_objects, GL_ARB_separate_shader_objects, 
    GL_ARB_shader_objects, GL_ARB_shading_language_100, GL_ARB_shadow, 
    GL_ARB_sync, GL_ARB_texture_border_clamp, GL_ARB_texture_compression, 
    GL_ARB_texture_cube_map, GL_ARB_texture_env_add, 
    GL_ARB_texture_env_combine, GL_ARB_texture_env_crossbar, 
    GL_ARB_texture_env_dot3, GL_ARB_texture_mirrored_repeat, 
    GL_ARB_texture_non_power_of_two, GL_ARB_texture_rectangle, 
    GL_ARB_texture_storage, GL_ARB_transpose_matrix, 
    GL_ARB_vertex_array_object, GL_ARB_vertex_attrib_binding, 
    GL_ARB_vertex_buffer_object, GL_ARB_vertex_program, GL_ARB_vertex_shader, 
    GL_ARB_window_pos, GL_ATI_blend_equation_separate, GL_ATI_draw_buffers, 
    GL_ATI_separate_stencil, GL_ATI_texture_env_combine3, GL_EXT_abgr, 
    GL_EXT_bgra, GL_EXT_blend_color, GL_EXT_blend_equation_separate, 
    GL_EXT_blend_func_separate, GL_EXT_blend_minmax, GL_EXT_blend_subtract, 
    GL_EXT_compiled_vertex_array, GL_EXT_copy_texture, 
    GL_EXT_draw_range_elements, GL_EXT_fog_coord, GL_EXT_framebuffer_blit, 
    GL_EXT_framebuffer_object, GL_EXT_gpu_program_parameters, 
    GL_EXT_multi_draw_arrays, GL_EXT_packed_depth_stencil, 
    GL_EXT_packed_pixels, GL_EXT_pixel_buffer_object, GL_EXT_point_parameters, 
    GL_EXT_polygon_offset, GL_EXT_provoking_vertex, GL_EXT_rescale_normal, 
    GL_EXT_secondary_color, GL_EXT_separate_specular_color, 
    GL_EXT_shadow_funcs, GL_EXT_stencil_two_side, GL_EXT_stencil_wrap, 
    GL_EXT_subtexture, GL_EXT_texture, GL_EXT_texture3D, 
    GL_EXT_texture_compression_dxt1, GL_EXT_texture_compression_s3tc, 
    GL_EXT_texture_cube_map, GL_EXT_texture_edge_clamp, 
    GL_EXT_texture_env_add, GL_EXT_texture_env_combine, 
    GL_EXT_texture_env_dot3, GL_EXT_texture_filter_anisotropic, 
    GL_EXT_texture_lod_bias, GL_EXT_texture_object, GL_EXT_texture_rectangle, 
    GL_EXT_texture_sRGB, GL_EXT_texture_sRGB_decode, GL_EXT_vertex_array, 
    GL_IBM_multimode_draw_arrays, GL_IBM_rasterpos_clip, 
    GL_IBM_texture_mirrored_repeat, GL_INGR_blend_func_separate, 
    GL_KHR_context_flush_control, GL_KHR_debug, GL_MESA_pack_invert, 
    GL_MESA_window_pos, GL_MESA_ycbcr_texture, GL_NV_blend_square, 
    GL_NV_light_max_exponent, GL_NV_packed_depth_stencil, 
    GL_NV_texgen_reflection, GL_NV_texture_env_combine4, 
    GL_NV_texture_rectangle, GL_OES_EGL_image, GL_OES_read_format, 
    GL_S3_s3tc, GL_SGIS_generate_mipmap, GL_SGIS_texture_border_clamp, 
    GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, GL_SUN_multi_draw_arrays

OpenGL ES profile version string: OpenGL ES 2.0 Mesa 17.1.1
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 1.0.16
OpenGL ES profile extensions:
    GL_ANGLE_texture_compression_dxt3, GL_ANGLE_texture_compression_dxt5, 
    GL_APPLE_texture_max_level, GL_EXT_blend_minmax, 
    GL_EXT_discard_framebuffer, GL_EXT_draw_buffers, 
    GL_EXT_draw_elements_base_vertex, GL_EXT_frag_depth, 
    GL_EXT_map_buffer_range, GL_EXT_multi_draw_arrays, 
    GL_EXT_read_format_bgra, GL_EXT_separate_shader_objects, 
    GL_EXT_texture_border_clamp, GL_EXT_texture_compression_dxt1, 
    GL_EXT_texture_filter_anisotropic, GL_EXT_texture_format_BGRA8888, 
    GL_EXT_texture_type_2_10_10_10_REV, GL_EXT_unpack_subimage, 
    GL_KHR_context_flush_control, GL_KHR_debug, GL_NV_draw_buffers, 
    GL_NV_fbo_color_attachments, GL_NV_read_buffer, GL_NV_read_depth, 
    GL_NV_read_depth_stencil, GL_NV_read_stencil, GL_OES_EGL_image, 
    GL_OES_EGL_sync, GL_OES_depth24, GL_OES_depth_texture, 
    GL_OES_draw_elements_base_vertex, GL_OES_element_index_uint, 
    GL_OES_fbo_render_mipmap, GL_OES_get_program_binary, GL_OES_mapbuffer, 
    GL_OES_packed_depth_stencil, GL_OES_rgb8_rgba8, GL_OES_stencil8, 
    GL_OES_surfaceless_context, GL_OES_texture_3D, 
    GL_OES_texture_border_clamp, GL_OES_texture_npot, 
    GL_OES_vertex_array_object

24 GLX Visuals
    visual  x   bf lv rg d st  colorbuffer  sr ax dp st accumbuffer  ms  cav
  id dep cl sp  sz l  ci b ro  r  g  b  a F gb bf th cl  r  g  b  a ns b eat
----------------------------------------------------------------------------
0x021 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x022 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x08a 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x08b 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x08c 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x08d 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x08e 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x08f 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x090 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x091 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 Slow
0x092 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x093 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8 16 16 16  0  0 0 Slow
0x094 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x095 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x096 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x097 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x098 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x099 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x09a 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x09b 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x09c 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 Slow
0x09d 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x09e 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8 16 16 16  0  0 0 Slow
0x065 32 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None

36 GLXFBConfigs:
    visual  x   bf lv rg d st  colorbuffer  sr ax dp st accumbuffer  ms  cav
  id dep cl sp  sz l  ci b ro  r  g  b  a F gb bf th cl  r  g  b  a ns b eat
----------------------------------------------------------------------------
0x066  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0  0  0  0  0  0  0  0 0 None
0x067  0 tc  0  16  0 r  . .   5  6  5  0 .  .  0  0  0  0  0  0  0  0 0 None
0x068  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0  0  0  0  0  0 0 None
0x069  0 tc  0  16  0 r  . .   5  6  5  0 .  .  0 16  0  0  0  0  0  0 0 None
0x06a 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x06b 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x06c 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x06d 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x06e 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x06f 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x070 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x071 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x072  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0  0  0  0  0  0 0 None
0x073  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0 16 16 16  0  0 0 Slow
0x074 32 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x075 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 Slow
0x076 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x077 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8 16 16 16  0  0 0 Slow
0x078  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0  0  0  0  0  0  0  0 0 None
0x079  0 dc  0  16  0 r  . .   5  6  5  0 .  .  0  0  0  0  0  0  0  0 0 None
0x07a  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0  0  0  0  0  0 0 None
0x07b  0 dc  0  16  0 r  . .   5  6  5  0 .  .  0 16  0  0  0  0  0  0 0 None
0x07c 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x07d 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x07e 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x07f 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x080 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x081 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x082 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x083 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x084  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0  0  0  0  0  0 0 None
0x085  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0 16 16 16  0  0 0 Slow
0x086 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x087 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 Slow
0x088 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x089 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8 16 16 16  0  0 0 Slow

#75

solution for NetworkManager here


#76

smooth update, XPS9550


#77

There was a request for it. If that creates some problems for your system, please comment on the issue at github.


#78

I am running i3status-manjaro. It simply needed a rebuild against confuse 3.1. I did that immediately when the update came in on unstable. The regular i3status is an Archlinux package. It was rebuilt also, so don’t know what the problem is with that one …


#79

I’ve now just tried the latest regular i3status package and it works normally for me, too.


#80

broadcom-wl doesn’t work for my BCM43228 with linux411 while with linux41 it is running normally.
(I use the dkms package)
What information do you need @philm?


#81

https://www.mail-archive.com/arch-commits@archlinux.org/msg328023.html

I’ll try it locally and will let you know.


#82

Well the patch itself would have been ok I guess, just patches in general work even better when actually applied! :nerd: :stuck_out_tongue_winking_eye:


#83

Thanks for another great update. The only issue I had was that Skype would not open afterwards for some reason.

I installed the “lib32-qt4” file and this sorted out the problem.

More power to Team Manjaro & community!

Ruziel :slight_smile: