You are not logged in.
@WonderWoofy, yes, it feels like an oven. I stay indoors for a few ours, it's just too much.
Offline
Still pretty much the same as before. But again new status. Xcompmgr is out, too buggy. This time I tried to get some more monochromatic.
Conky (Thank you Ledti)
out_to_x no
own_window no
out_to_console yes
background no
max_text_width 0
# Update interval in seconds
update_interval 1
# This is the number of times Conky will update before quitting.
# Set to zero to run forever.
total_run_times 0
# Shortens units to a single character (kiB->k, GiB->G, etc.). Default is off.
short_units yes
# How strict should if_up be when testing an interface for being up?
# The value is one of up, link or address, to check for the interface
# being solely up, being up and having link or being up, having link
# and an assigned IP address.
if_up_strictness address
# Add spaces to keep things from moving about? This only affects certain objects.
# use_spacer should have an argument of left, right, or none
use_spacer left
# Force UTF8? note that UTF8 support required XFT
override_utf8_locale no
# number of cpu samples to average
# set to 1 to disable averaging
cpu_avg_samples 4 4 4 4
template0 80FF00
template1 808080
# Stuff after 'TEXT' will be formatted on screen
TEXT
# JSON for i3bar
[\
# Music
${if_match "Playing" == "$mpd_status"}
{"full_text":"MUSIC","color":"\#${template1}","separator":false,"separator_block_width":6},\
{"full_text":"$mpd_artist - $mpd_title | $mpd_album","color":"\#${template0}","separator":false,"separator_block_width":6},\
$endif
# Volume:
{"full_text":"VOL","color":"\#${template1}","separator":false,"separator_block_width":6},\
{"full_text":"${exec amixer get Master -M | grep -oE "[[:digit:]]*%"}","color":"\#${template0}","separator":false,"separator_block_width":6},\
# LOAD:
{"full_text":"LOAD","color":"\#${template1}","separator":false,"separator_block_width":6},\
{"full_text":"${cpu cpu0}%","color":"\#${template0}","separator":false,"separator_block_width":6},\
#CPU
{"full_text":"CPU","color":"\#${template1}","separator":false,"separator_block_width":0},\
${if_existing /sys/class/hwmon/hwmon0/temp1_input}
{"full_text":"${hwmon 0 temp 1}°C","color":"\#${template0}","separator":false,"separator_block_width":6},\
${else}${if_existing /sys/class/hwmon/hwmon1/temp1_input}
{"full_text":"${hwmon 1 temp 1}°C","color":"\#${template0}","separator":false,"separator_block_width":6},\
${else}
{"full_text":"hwmon makes bullshit.","color":"\#${template0}","separator":false,"separator_block_width":6},\
${endif}${endif}
# Baty:
{"full_text":"BAT","color":"\#${template1}","separator":false,"separator_block_width":6},\
{"full_text":"${battery BAT1}","color":"\#${template0}","separator":false,"separator_block_width":6},\
# Memory:
{"full_text":"MEM","color":"\#${template1}","separator":false,"separator_block_width":6},\
{"full_text":"${memeasyfree}","color":"\#${template0}","separator":false,"separator_block_width":6},\
#Disk
{"full_text":"ROOT","color":"\#${template1}","separator":false,"separator_block_width":6},\
{"full_text":"${fs_used /}/${fs_size /}","color":"\#${template0}","separator":false,"separator_block_width":6},\
{"full_text":"HOME","color":"\#${template1}","separator":false,"separator_block_width":6},\
{"full_text":"${fs_used /home/}/${fs_size /home/}","color":"\#${template0}","separator":false,"separator_block_width":6},\
# NETWORK:
${if_up enp1s0}
{"full_text":"LAN","color":"\#${template1}","separator":false,"separator_block_width":6},\
{"full_text":"${addr enp1s0}","color":"\#${template0}","separator":false,"separator_block_width":6},\
${endif}
${if_up wlp2s0}
{"full_text":"WLAN","color":"\#${template1}","separator":false,"separator_block_width":6},\
{"full_text":"${wireless_essid wlp2s0} ${addr wlp2s0} ${wireless_bitrate wlp2s0}","color":"\#${template0}","separator":false,"separator_block_width":6},\
${endif}
# DateTime:
{"full_text":"TIME","color":"\#${template1}","separator":false,"separator_block_width":6},\
{"full_text":"${time %d.%m.%Y, %H:%M}","color":"\#ffffff","separator":false,"separator_block_width":6}\
],
ncmcpp
mpd_music_dir = "~/music"
lyrics_directory = "~/.lyrics"
mpd_crossfade_time = "5"
browser_playlist_prefix = "$2plist »$9 "
song_window_title_format = "MPD: {%a > }{%t}{ [%b{ Disc %d}]}|{%f}"
autocenter_mode = "no"
progressbar_look = "─╼·"
titles_visibility = "no"
follow_now_playing_lyrics = "yes"
display_screens_numbers_on_start = "no"
playlist_display_mode = "classic" (classic/columns)
browser_display_mode = "classic" (classic/columns)
search_engine_display_mode = "classic" (classic/columns)
song_list_format = "{%l} {%a} - $3{%t}$9$R{%n} $3{%b}$9 ({%y}) {%g}"
song_columns_list_format = "(15l)[]{a}(15)[]{b}(4f)[]{n}(50)[green]{t}(8f)[]{l}(5r)[]{y}(5r)[]{g}"
song_status_format = "$8%a • %t • %b {(Disc %d) }• %y"
colors_enabled = "yes"
now_playing_prefix = "$b"
now_playing_suffix = "$/b"
empty_tag_color = "white"
header_window_color = "white"
volume_color = "white"
state_line_color = "white"
state_flags_color = "white"
main_window_color = "white"
color1 = "white"
color2 = "white"
main_window_highlight_color = "white"
progressbar_color = "white"
statusbar_color = "white"
alternative_ui_separator_color = "white"
active_column_color = "black"
visualizer_color = "white"
window_border_color = "white"
active_window_border = "white"
allow_physical_files_deletion = "yes"
allow_physical_directories_deletion = "yes"
i3
set $mod Mod4
floating_modifier $mod
set $RED #ff0000
set $GREEN #80FF00
set $DARKGREEN #408000
set $LIGHTGREY #808080
set $GREY #606060
set $DARKGREY #404040
set $BLACK #000000
assign [class="^Thunderbird.*"] → mail
for_window [class="Wicd-client.py"] floating enable
for_window [class="Pidgin"] floating enable
for_window [title="Fortschritt der Dateioperation"] floating enable
font -misc-fixed-medium-r-normal--13-120-75-75-C-70-iso10646-1
floating_modifier $mod
new_window 1pixel #<normal|1pixel|none|pixel>
new_float 1pixel #<normal|1pixel|none|pixel>
client.focused $LIGHTGREY $LIGHTGREY $BLACK #ffffff
client.focused_inactive $GREY $GREY $BLACK $DARKGREY
client.unfocused $DARKGREY $DARKGREY $LIGHTGREY $GREY
client.urgent $RED $LIGHTGREY $RED $RED
workspace_auto_back_and_forth yes
bindsym $mod+Return exec --no-startup-id urxvt
bindsym $mod+b exec chromium
bindsym $mod+m exec thunderbird
bindsym $mod+n exec thunar
bindsym $mod+Ctrl+Up exec --no-startup-id "amixer -qM set Master 9%+"
bindsym $mod+Ctrl+Down exec --no-startup-id "amixer -qM set Master 9%-"
bindsym $mod+comma exec --no-startup-id "mpc prev"
bindsym $mod+period exec --no-startup-id "mpc next"
bindsym $mod+minus exec --no-startup-id "mpc toggle"
bindsym $mod+Shift+minus exec --no-startup-id "urxvt -e ncmpcpp"
bindsym XF86Sleep exec --no-startup-id "systemctl suspend;xscreensaver-command --lock"
bindsym $mod+p exec --no-startup-id "screensetup; eval $(cat .fehbg)"
bindsym $mod+d exec --no-startup-id i3-dmenu-desktop -dmenu="dmenu -p Run: -nf #808080 -nb #000000 -sf #80ff00 -sb #000000"
bindsym Ctrl+Mod1+Left exec --no-startup-id "xrandr -o left"
bindsym Ctrl+Mod1+Right exec --no-startup-id "xrandr -o right"
bindsym Ctrl+Mod1+Up exec --no-startup-id "xrandr -o normal"
bindsym Ctrl+Mod1+Down exec --no-startup-id "xrandr -o inverse"
floating_modifier $mod
bindsym $mod+Escape kill
bindsym $mod+h split h
bindsym $mod+v split v
bindsym $mod+f fullscreen
bindsym $mod+s layout stacking
bindsym $mod+w layout tabbed
bindsym $mod+e layout toggle split
bindsym $mod+space floating toggle
bindsym $mod+Shift+space focus mode_toggle
bindsym $mod+a focus parent
bindsym $mod+q focus child
bindsym $mod+j focus left
bindsym $mod+k focus down
bindsym $mod+l focus up
bindsym $mod+odiaeresis focus right
bindsym $mod+Left focus left
bindsym $mod+Down focus down
bindsym $mod+Up focus up
bindsym $mod+Right focus right
bindsym $mod+Shift+j move left
bindsym $mod+Shift+k move down
bindsym $mod+Shift+l move up
bindsym $mod+Shift+odiaeresis right
bindsym $mod+Shift+Left move left
bindsym $mod+Shift+Down move down
bindsym $mod+Shift+Up move up
bindsym $mod+Shift+Right move right
bindsym $mod+Ctrl+Left workspace prev
bindsym $mod+Ctrl+Right workspace next
bindsym $mod+1 workspace 1
bindsym $mod+2 workspace 2
bindsym $mod+3 workspace 3
bindsym $mod+4 workspace 4
bindsym $mod+5 workspace 5
bindsym $mod+6 workspace 6
bindsym $mod+7 workspace 7
bindsym $mod+8 workspace 8
bindsym $mod+9 workspace 9
bindsym $mod+plus workspace mail
bindsym $mod+numbersign workspace ♪
bindsym $mod+Shift+Ctrl+Left move window to workspace prev; workspace prev
bindsym $mod+Shift+Ctrl+Right move window to workspace next; workspace next
bindsym $mod+Shift+1 move container to workspace 1
bindsym $mod+Shift+2 move container to workspace 2
bindsym $mod+Shift+3 move container to workspace 3
bindsym $mod+Shift+4 move container to workspace 4
bindsym $mod+Shift+5 move container to workspace 5
bindsym $mod+Shift+6 move container to workspace 6
bindsym $mod+Shift+7 move container to workspace 7
bindsym $mod+Shift+8 move container to workspace 8
bindsym $mod+Shift+9 move container to workspace 9
bindsym $mod+Shift+plus move container to workspace mail
bindsym $mod+Shift+numbersign move container to workspace ♪
bindsym $mod+Shift+c reload
bindsym $mod+Shift+r restart
bindsym $mod+Shift+e exec i3-msg exit
bindsym $mod+Shift+Ctrl+e exec poweroff
bindsym $mod+Shift+Ctrl+r exec reboot
mode "resize" {
# These bindings trigger as soon as you enter the resize mode
# Pressing left will shrink the window’s width.
# Pressing right will grow the window’s width.
# Pressing up will shrink the window’s height.
# Pressing down will grow the window’s height.
bindsym j resize shrink width 10 px or 10 ppt
bindsym k resize grow height 10 px or 10 ppt
bindsym l resize shrink height 10 px or 10 ppt
bindsym semicolon resize grow width 10 px or 10 ppt
# same bindings, but for the arrow keys
bindsym Left resize shrink width 10 px or 10 ppt
bindsym Down resize grow height 10 px or 10 ppt
bindsym Up resize shrink height 10 px or 10 ppt
bindsym Right resize grow width 10 px or 10 ppt
# back to normal: Enter or Escape
bindsym Return mode "default"
bindsym Escape mode "default"
}
bindsym $mod+r mode "resize"
bar {
status_command "i3-status-conky"
mode dock #<dock|hide>
modifier $mod #Mod1-Mod5, Shift, Control
position top #<top|bottom>
#output <output>
colors {
background $BLACK
statusline #ff0000
separator $GREY
focused_workspace $BLACK $BLACK $GREEN
active_workspace $BLACK $BLACK $DARKGREEN
inactive_workspace $BLACK $BLACK $LIGHTGREY
urgent_workspace $RED $BLACK $RED
}
}
exec urxvt -e sh -c 'i3-msg "border none;move container to workspace ♪;"; ncmpcpp'
Hellyeah! Thank you Michael S.
-- mod edit: read the rules and only post thumbnails https://bbs.archlinux.org/viewtopic.php?id=61754 [jwr] --
Last edited by manuelschneid3r (2013-08-08 15:44:58)
Please feel free to correct my english.
Offline
I spent some time last night converting my conky config to one compatible with the json/i3bar format, which has perty colors. I followed some advice from this thread so I thought that I might as well contribute something back.
http://i.imgur.com/KloRzVn.png
http://i.imgur.com/TTxJm9B.pngYeah, it's pretty long, but it's a great base to work from if you decide to create your own.
Very cool man. The only thing driving me crazy is the changing of the width.
I had to do something like this for my own script which i don't like
{ "full_text" : "CPU: ${if_match ${cpu}<10} ${cpu}%${else}${cpu}%${endif} - ${loadavg 1}" , "color" : "\#ffffff" },
Offline
Ledti wrote:I spent some time last night converting my conky config to one compatible with the json/i3bar format, which has perty colors. I followed some advice from this thread so I thought that I might as well contribute something back.
http://i.imgur.com/KloRzVn.png
http://i.imgur.com/TTxJm9B.pngYeah, it's pretty long, but it's a great base to work from if you decide to create your own.
Very cool man. The only thing driving me crazy is the changing of the width.
I had to do something like this for my own script which i don't like
{ "full_text" : "CPU: ${if_match ${cpu}<10} ${cpu}%${else}${cpu}%${endif} - ${loadavg 1}" , "color" : "\#ffffff" },
I don't think there's any way to fix that in conky. Using:
use_spacer left
... might mitigate it a little bit, but I'm not sure by how much.
Offline
The only thing driving me crazy is the changing of the width.
This solves that issue for me:
use_spacer left
pad_percents 2
Offline
freestyler7 wrote:The only thing driving me crazy is the changing of the width.
This solves that issue for me:
use_spacer left pad_percents 2
Excellent!
Here is the volume block, modified from Ledti to have different colors on <25 <50 <75 >=75
The thing that worries me is that you can't save the output of an exec command to a variable in conky and you have to invoke pamixer many times...
# Volume:
{"full_text":"VOLUME","color":"\#888888","separator":false,"separator_block_width":6},\
{"full_text":"${if_match "${execi 1.5 pamixer --get-mute}"=="false"}"},\
{"full_text":"${if_match ${execi 1.5 pamixer --get-volume}<25}${execi 1.5 pamixer --get-volume}%","color":"\#AAF096","separator":false,"separator_block_width":6},\
{"full_text":"${else}"},\
{"full_text":"${if_match ${execi 1.5 pamixer --get-volume}<50}${execi 1.5 pamixer --get-volume}%","color":"\#F0DC64","separator":false,"separator_block_width":6},\
{"full_text":"${else}"},\
{"full_text":"${if_match ${execi 1.5 pamixer --get-volume}<75}${execi 1.5 pamixer --get-volume}%","color":"\#FF9933","separator":false,"separator_block_width":6},\
{"full_text":"${else}"},\
{"full_text":"${if_match ${execi 1.5 pamixer --get-volume}>=75}${execi 1.5 pamixer --get-volume}%","color":"\#FF3333","separator":false,"separator_block_width":6},\
{"full_text":"${else}"},\
{"full_text":"MUTE","color":"\#FF3333","separator":false,"separator_block_width":6},\
{"full_text":"${endif}${endif}${endif}${endif}${endif}"},\
Offline
@qinoche if you need any help with git let me know, it is a little difficult to start with but you soon get the hang of it. Exit script was a twist on one I found on forums, just added new options and made it look pretty.
Mr Green
Offline
@qinoche if you need any help with git let me know, it is a little difficult to start with but you soon get the hang of it. Exit script was a twist on one I found on forums, just added new options and made it look pretty.
Oooh, thank you for he offer Mr.Green, I could use some help with that yes. I do understand the concept, did a 'college' on youtube about it from; Jessica Kerr "Git Happens".
Have read a bunch of documents about git, especially the beginners guide. Created a github account, and created a repo called dots.
Now I managed to clone the empty git to my home dir. From there on it's become unclear, but that must be me.
Yes, I like the script, I can adjust, so it doesn't necessarily look like yours. I came up with the same idea about creating i3WM on a live cd.
Now this is coming together very nice already, and is running without problems so far. It's a x86_64.iso which I managed to keep well under 800M.
Maybe I should open a separate thread about that, not to pollute this one. And I wished git was already running, cause a am around build nr.40 for the ISO, mistakes are easy made...)
Offline
Offline
@manuelschneid3r The scripts colortest and colortest2 are funny, can you share them? Thank you!
@Mr Green You have shared your image three times in this thread, they are all very smart. But I never saw you have shared their config!:)
Last edited by acgtyrant (2013-08-17 16:05:49)
I use Arch Linux.
Offline
Did not think anyone would be interested in them, working on my own desktop config at the moment once fine tuned I will link to github [sorry for multiple screenshots ]
Added to github....
https://github.com/mrgreen3/.i3
Last edited by Mr Green (2013-08-18 14:34:25)
Mr Green
Offline
@Mr Green Great, actually I am wondering why do not anyone admire your theme. However, thank you for sharing your excellent config!
Last edited by acgtyrant (2013-08-18 05:06:42)
I use Arch Linux.
Offline
Starting to get more how I want it
https://github.com/mrgreen3/.i3
Volume note just needs a better colour
Mr Green
Offline
@Mr Green, thanks a bunch for helping me out with git.
@Mr Green, again, I like your theme, it looks very beautiful & coherent
And now, present my GitHub at,https://github.com/qinohe/.i3
You can find my dots there, currently only i3WM.
Offline
Where can I get the font you are using in your status bar?
font -misc-termsyn.icons-medium-r-normal--14-*-*-100-*-*-iso8859-1
<Raize> can you guys see what I type?
<vecna> no, raize
<Raize> How do I set it up so you can see it?
Offline
@G:BE, search the AUR
Offline
@G:BE, search the AUR
ty
<Raize> can you guys see what I type?
<vecna> no, raize
<Raize> How do I set it up so you can see it?
Offline
After seeing i3 recommended time and time again, I finally made the switch from DWM a few days ago. Loving it so far; no more hand patching source code – hooray! Anyway, I'm beginning to get my set up the way I want it...
Offline
Here's my setup.
Status bar is conky | dzen-driver | dzen2, where dzen-driver is a ruby script I hacked together.
Wallpaper is "Der Nachmittag" by Caspar David Friedrich.
Offline
Finally I decide to remove i3 status bar which is so ugly at all, so I replace it with the beautiful tmux-powerline. You can do this like me.
Thank for everyone witch have shared i3 here! I can not make so smart desktop without you.
You can find my config here.
-- mod edit: read the rules and only post thumbnails https://bbs.archlinux.org/viewtopic.php?id=61754 [jwr] --
Last edited by acgtyrant (2013-09-01 01:00:30)
I use Arch Linux.
Offline
looks like tmux-powerline has been replaced by powerline (according to git page)
Mr Green
Offline
Nice!
Can you share you're statusline (I saw your dotfiles but I don't know how it works)?
Thanks
Offline