|
Post Your Desktop 11/2014 |
Chris Katko
Member #1,881
January 2002
|
I just realized I absolutely love your picture (your original color one in your profile is easier to understand). Arthur Kalliokoski said: They were using fancy high level languages and constructs? After all, their time is worth much more than a couple million users who might want to do other things while the music plays, or even save battery power on a laptop. I remember three computers ago, a 381Mhz AMD K6 which took 30% cpu to play an mp3. Ogg being even worse. I have to admit, I'm confused by what you're trying to say. Also, I've wondered why Winamp takes so little RAM and CPU, and say, a Winamp clone like QMMP uses so much more. Now clearly, it's on a different system, a different OS API, on newer systems that don't need as optimized, and more. But it was more of an open-ended question wondering if, and how much, had nothing to do with "the code" of QMMP and instead, had to do with layers upon layers of APIs. "API bloat." I wonder if I can run a profiler or debugger stack trace of sorts to see the depth of calls and the general time wasted on jumps, even if I don't have debug symbols for Winamp, and compare that to say QMMP's open source juiceyness. My debug-fu is weak, but it's still interesting to me. -----sig: |
Thomas Fjellstrom
Member #476
June 2000
|
There is something to be said for efficient coding. Really lazy/naive coding can leave a lot of memory being used for little to no reason. -- |
torhu
Member #2,727
September 2002
|
You can usually still debug, but you'll only see public symbols. The Visual Studio or Very Sleepy debuggers can be used. Or GDB if you're a weirdo |
Thomas Fjellstrom
Member #476
June 2000
|
torhu said: You can usually still debug, but you'll only see public symbols. The Visual Studio or Very Sleepy debuggers can be used. Or GDB if you're a weirdo If symbols are stripped (and they probably are) you'll see no symbols, and fairly useless stack traces. -- |
Crazy Photon
Member #2,588
July 2002
|
@Trent: Ha, I hadn't noticed that! Anyways, another happy Winamp user here, still use it whenever I use Windows. Haven't found anything worth for OS X (I mostly use Grooveshark and di.fm for music though, so no need to). ----- |
bamccaig
Member #7,536
July 2006
|
I typically use cmus (AKA C* Music Player). For MP3s it uses libmad. I glanced at it yesterday after loading it full of arbitrary content I had on my disk and it seemed to be using about 20 MB in Debian Linux (according to whatever Task Manager is in LXDE)... Here in Cygwin at j0rb it appears to be currently using about 7 MB (~3.5 MB of which is DLLs that could theoretically be shared, but won't be), but it seems to have allocated up to 18 MB at some point so that is still naturally available to it. CMUS is my preferred music player. Amarok is my preferred GUI music player, but it's heavy-weight, and I don't like GUIs. CMUS does everything you want right from the command line! Well, I need to get a lyrics downloader/reader setup (or written) for it, but once I have that I'll be set. -- acc.js | al4anim - Allegro 4 Animation library | Allegro 5 VS/NuGet Guide | Allegro.cc Mockup | Allegro.cc <code> Tag | Allegro 4 Timer Example (w/ Semaphores) | Allegro 5 "Winpkg" (MSVC readme) | Bambot | Blog | C++ STL Container Flowchart | Castopulence Software | Check Return Values | Derail? | Is This A Discussion? Flow Chart | Filesystem Hierarchy Standard | Clean Code Talks - Global State and Singletons | How To Use Header Files | GNU/Linux (Debian, Fedora, Gentoo) | rot (rot13, rot47, rotN) | Streaming |
Arthur Kalliokoski
Second in Command
February 2005
|
torhu said: GDB if you're a weirdo https://blogs.oracle.com/ksplice/entry/8_gdb_tricks_you_should They all watch too much MSNBC... they get ideas. |
OICW
Member #4,069
November 2003
|
And here goes my PC. Same wallpaper on Windows and Linux but on Windows there's more icons to be seen [My website][CppReference][Pixelate][Allegators worldwide][Who's online] |
SiegeLord
Member #7,827
October 2006
|
I had the same desktop background prior to my current one! {"name":"609057","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/5\/d\/5dcfe76c06c41c0a11e989284a8de8aa.jpg","w":1920,"h":1080,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/5\/d\/5dcfe76c06c41c0a11e989284a8de8aa"} I tried to replicate an old Vista-like XP theme I had with KDE... not quite successful, but certainly something different for me. "For in much wisdom is much grief: and he that increases knowledge increases sorrow."-Ecclesiastes 1:18 |
gnolam
Member #2,030
March 2002
|
I alternate between various Simon Stålenhag pieces. Currently, it's this one: [EDIT] -- |
OICW
Member #4,069
November 2003
|
gnolam: That guy totally kicks ass. I wonder whether or not he was involved in creating concept art for Half-Life 2 because lot of his work seems reminiscent. SiegeLord: you mean Operation Crossroads test baker? I've used that one for my PC because compared to other hardware I had until then it was a real nuclear bomb [My website][CppReference][Pixelate][Allegators worldwide][Who's online] |
Gideon Weems
Member #3,925
October 2003
|
Arthur Kalliokoski
Second in Command
February 2005
|
But per-process ram can add up and steal all that cached file data. {"name":"609061","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/a\/9\/a911829d3fb02b314bc3fd8d223f5968.png","w":904,"h":449,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/a\/9\/a911829d3fb02b314bc3fd8d223f5968"} They all watch too much MSNBC... they get ideas. |
BAF
Member #2,981
December 2002
|
I don't use my desktop too much these days, so here's a screenshot of my laptop. Haven't seen this operating system represented by screenshots yet either. {"name":"609062","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/8\/0\/802cd06645705536b42930cc4c337d6b.png","w":1366,"h":768,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/8\/0\/802cd06645705536b42930cc4c337d6b"} |
Arthur Kalliokoski
Second in Command
February 2005
|
In the Online Users, it lists BAF's OS as a minus sign! They all watch too much MSNBC... they get ideas. |
BAF
Member #2,981
December 2002
|
I'm not even doing anything to try and hide it! Bonus internets for the first one to guess (not that it should be particularly difficult). |
torhu
Member #2,727
September 2002
|
Chrome OS? |
BAF
Member #2,981
December 2002
|
Well that was 50% quicker than expected. |
torhu
Member #2,727
September 2002
|
All the Google icons kind of gave it away |
BAF
Member #2,981
December 2002
|
Eh, I haven't changed much from the defaults. |
torhu
Member #2,727
September 2002
|
Yeah, it was either that or some kind of laptop version of Android (which I think I've read about). |
Dennis
Member #1,090
July 2003
|
For music playback I use foobar2000(even in Arch Linux despite it being Windows software) in combination with projectM for visualization. Have not checked the RAM usage of it but I like the interface customization options: the main window functions like a tiling window manager into which you can place components like equalizer, playlists, directory tree, search window and other stuff. {"name":"609066","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/6\/f\/6fbd9c330e28dfe0d36edfc4d9be8214.png","w":1920,"h":1200,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/6\/f\/6fbd9c330e28dfe0d36edfc4d9be8214"} --- 0xDB | @dennisbusch_de --- |
Gideon Weems
Member #3,925
October 2003
|
bamccaig
Member #7,536
July 2006
|
I'm attempting to get conky running too, but at present it seems to hide the conky window if I focus the desktop. Dennis, could you share your conky configuration too? Perhaps I need to enable double buffering in X first. -- acc.js | al4anim - Allegro 4 Animation library | Allegro 5 VS/NuGet Guide | Allegro.cc Mockup | Allegro.cc <code> Tag | Allegro 4 Timer Example (w/ Semaphores) | Allegro 5 "Winpkg" (MSVC readme) | Bambot | Blog | C++ STL Container Flowchart | Castopulence Software | Check Return Values | Derail? | Is This A Discussion? Flow Chart | Filesystem Hierarchy Standard | Clean Code Talks - Global State and Singletons | How To Use Header Files | GNU/Linux (Debian, Fedora, Gentoo) | rot (rot13, rot47, rotN) | Streaming |
Dennis
Member #1,090
July 2003
|
Yes it's conky. Share the whole file? And deprive you of the hours of fun which come with configuring and fine-tuning it until it does what you want? Are you sure you want that? The "Arch Way" would be to point you to "man conky". But well... I disagree with the idea/necessity for everyone to waste the same amount of time on an already solved problem, so here goes my .conkyrc (you need to adjust it a bit more for your system of course): 1# Conky, a system monitor, based on torsmo
2#
3# Any original torsmo code is licensed under the BSD license
4#
5# All code written since the fork of torsmo is licensed under the GPL
6#
7# Please see COPYING for details
8#
9# Copyright (c) 2004, Hannu Saransaari and Lauri Hakkarainen
10# Copyright (c) 2005-2010 Brenden Matthews, Philip Kovacs, et. al. (see AUTHORS)
11# All rights reserved.
12#
13# This program is free software: you can redistribute it and/or modify
14# it under the terms of the GNU General Public License as published by
15# the Free Software Foundation, either version 3 of the License, or
16# (at your option) any later version.
17#
18# This program is distributed in the hope that it will be useful,
19# but WITHOUT ANY WARRANTY; without even the implied warranty of
20# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
21# GNU General Public License for more details.
22# You should have received a copy of the GNU General Public License
23# along with this program. If not, see <http://www.gnu.org/licenses/>.
24#
25
26alignment top_right
27background yes
28border_width 0
29cpu_avg_samples 2
30draw_borders no
31draw_graph_borders yes
32draw_outline no
33draw_shades no
34use_xft yes
35# font source: http://style64.org/c64-truetype
36xftfont C64 Pro Mono:size=6
37gap_x 24
38gap_y 24
39border_inner_margin 8
40border_outer_margin 0
41minimum_size 320 240
42net_avg_samples 2
43no_buffers yes
44out_to_console no
45out_to_stderr no
46extra_newline no
47double_buffer yes
48own_window yes
49own_window_type Conky
50own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
51own_window_transparent no
52own_window_colour 352879
53update_interval 1.0
54uppercase no
55use_spacer left
56pad_percents 3
57short_units yes
58show_graph_scale no
59show_graph_range no
60temperature_unit celsius
61
62# C64 palette
63# black 000000
64# white FFFFFF
65# red 68372B
66# cyan 70A4B2
67# purple 6F3D86
68# green 588D43
69# blue 352879
70# yellow B8C76F
71# orange 6F4F25
72# brown 433900
73# light red 9A6759
74# dark grey 444444
75# grey 6C6C6C
76# light green 9AD284
77# light blue 6C5EB5
78# light grey 959595
79
80default_color 6C5EB5
81# color0 for labels
82color0 6C5EB5
83# color1 for values/graphs/bars
84color1 9AD284
85# color2 for writes / downloads
86color2 9A6759
87# color3 for free space
88color3 B8C76F
89
90
91# template0 1:label 2:value (general purpose display of labels and values in different colors)
92template0 ${color0}\1 ${color1}\2${color0}
93# template1 1: cpu id (starting at 0) for cpugraph
94template1 ${color0}${color1}${cpugraph cpu\1 24,80}${color0}
95# template2 1: cpu id (starting at 0) for cpu percent
96template2 ${color0}core\1 ${color1}${cpu cpu\1}%${color0}
97# template3 1: mount point 2: display name 3: partition
98template3 ${color0}\3:\2 ${color3}$alignr${fs_free \1}${color0}/${color1}${fs_size \1} ${fs_bar 6,100 \1}${color0}
99# template4 1: timezone e.g. UTC, CET, CST6CTD
100template4 ${tztime \1 %R %Z - %A - %d.%m.%Y}
101
102# template9 device id for the network adapter
103template9 enp0s20
104# template7 divider bar top
105template7
106# template8 divider bar bottom
107template8
108
109
110TEXT
111$template7
112$alignc${template0 H $nodename} ${template0 S $sysname} ${template0 K $kernel} ${template0 A $machine}
113$template8
114$alignc${template0 $uptime}
115$template7
116 ${template0 CPU $freq_g} GHz
117${template2 0} ${template2 1} ${template2 2} ${template2 3}
118${template1 0} ${template1 1} ${template1 2} ${template1 3}
119${template0 RAM $mem\ /\ $memmax\ ($memperc%)}
120${color1}${memgraph 24,344}${color0}
121#${template0 SWP $swap\ /\ $swapmax\ ($swapperc%)}
122#${color1}${swapbar 8,344}
123#$alignc${template0 processes $processes} ${template0 running $running_processes}
124$template7
125partition:name $alignr free/total space
126${template3 / SYS_ARCH sda3}
127
128${template0 diskIO\ R $diskio_read} diskIO W $color2$diskio_write
129$color1${diskiograph_read 24,168 -l} $color2${diskiograph_write 24,168 -l}$color0
130$template7
131${template0 IP\ LAN ${addr\ $template9}} $alignr${template0 IP\ WAN ${execi\ 3600\ dig\ +short\ myip.opendns.com\ @resolver1.opendns.com}}
132${template0 ul\ speed ${upspeed\ $template9}} dl speed $color2${downspeed $template9}$color0
133${color1}${upspeedgraph $template9 24,168 -l} $color2${downspeedgraph $template9 24,168 -l}${color0}
134$template7
135$alignc${template4 CST6CTD}
136$alignc${template4 UTC}
137$color1$alignc${template4 CET}$color0
138$template8
edit: seems like the code tag eats the unicode symbols for the divider bars, so you'll have to adjust those as well after copying (template7 and 8) --- 0xDB | @dennisbusch_de --- |
|
|