SEARCH

Enter your search query in the box above ^, or use the forum search tool.

You are not logged in.

#1 Re: Off Topic / General Chat » Your current Uptime » 2015-04-25 18:17:14

On my server about a month before the reinstall:

# uptime 18:13:51 up 579 days, 21:24,  1 user,  load average: 0.10, 0.08, 0.05

Reinstall was with more than 600 days uptime. Prior to that, I had over 300 days, but rebooted it due to a sudo reboot in the wrong terminal window. Stupid, I know...
On my desktop (just now):

boisei0@irwin ~ $ uptime
 20:13:32 up  7:38,  2 users,  load average: 0.35, 0.50, 0.58

On the server again (just now):

 20:18:27 up 78 days, 22:42,  1 user,  load average: 0.00, 0.01, 0.05

#2 Re: Off Topic / General Chat » Show your packg number » 2015-03-29 13:36:50

On Gentoo:

boisei0@irwin ~ $ equery l '*' | wc -l
1124

#3 Re: Off Topic / General Chat » in the one true #! to rule them all... systemd? devuan? » 2015-02-07 18:13:05

From the Devuan mailing list, posted about an hour ago:

Jaromil (Devaun core dev) wrote:

On Fri, 06 Feb 2015, Nate Bargmann wrote:

> http://crunchbang.org/forums/viewtopic.php?id=38916
>
> While I knew of its existence, I never tried Crunchbag, so I cannot
> comment on its features or user experience. 

It is a big shame. Crunchbang is a gread distro, I've used it and know
many people that use it, either on a daily basis or on specific tasks.

It has a pleasant community and a good set of documentation.

If anyone likes to put a word out about Devuan in there, I think we
should do our best to welcome their community here, which is
historically leaning towards minimalism.

In-between update: I'm making remarkable progress on a SDK for Devuan
package development. We are getting close to the alpha. More news soon.

ciao

#4 Re: Off Topic / General Chat » Completely Off Topic Chat » 2015-02-05 19:12:23

Small status update: I'm still here, but I don't read/post very often. The CBF-SpamFilter will be offline for about 48 hours, while I reinstall the hubsec.eu server. Squeeze has had it's longest time wink Other applications and links to YAWS files will be unavailable as well.

#5 Re: Artwork & Screenshots » December 2014 Screenshot Thread » 2014-12-14 19:35:31

Work in progress:
2014-12-14-202648_1920x1080_scrot.thumb.jpg
(Yes, I'm pretty obsessed with Frozen)
(Dock is still not finished, caused by my inability to take decisions)

#6 Re: Off Topic / General Chat » boycott systemd » 2014-12-10 18:30:23

Just found this one in the mail (Dng list, again), have not checked it out yet.

Hello Devuan people smile
My name is Dragan, from Serbia, and i would like to present our TRIOS GNU/Linux distro based on Debian Jessie, without systemd.

Full xfce desktop, lightdm display manager, OpenRC init etc ... and not a single package from "aliend factory" wink
Pure debian distro, with our settings.

Our repository(*):
http://mirror.org.rs
-----------

wget -qO - http://mirror.org.rs/mirror.org.rs.gpg.key | apt-key add -
echo "deb http://mirror.org.rs/trios/ mia main non-systemd" >> /etc/apt/sources.list.d/trios-non-systemd.list

-----------
(*)Big THANKS to Mr. Adam Borowski for taking the time to make this possible smile

Our forum:
http://www.foss.rs

thread about non-systemd TRIOS, with some screenshots and terminal output
http://www.foss.rs/topic/3015-trios-a4sa-i-bez-systemd

Unfortunately, for now only in Serbian, but I hope there will be more members
from other countries, so that we can also write in English.

In the next few days we will publish full live iso version, with our custom installer.
In the meantime, you can try the previous version(systemd-only)
http://sourceforge.net/projects/opensourcesrbija-trios

Regards, and welcome to the free world

Dragan

#7 Re: Tips, Tricks & Scripts » interactive conky » 2014-12-09 10:04:11

In this version of the script, xdotool is not stopped when closing the Conky. Instead, it checks at the start if xdotool is (still) running. If yes, it is killed, then restarted. Relevant code starting at line 339:

    if click_start==1 then
        xdot=conky_parse("${if_running xdotool}1${else}0${endif}")
        if tonumber(xdot)==1 then
            os.execute("killall xdotool && echo 'xdo killed' &")
        end
        os.execute("xdotool search --name 'clicky' behave %@ mouse-click getmouselocation >> /tmp/xdo &")

In one of the later versions, like posted somewhere near page 8 13, if I recall correctly, there are functions called conky_start_xdo and conky_stop_xdo:

function conky_start_xdo(rc_info)
	click_data_file=rc_info or click_data_file
	os.execute("pkill -f 'xdotool search --sync --classname conky behave %@ mouse-click getmouselocation'")
	os.execute("xdotool search --sync --classname 'conky' behave %@ mouse-click getmouselocation 2> /dev/null >> "..click_data_file.." &")
	rc_info=nil
end--of function start_xdo

function conky_stop_xdo()
	os.execute("pkill -f 'xdotool search --sync --classname conky behave %@ mouse-click getmouselocation'")
end--of function stop_xdo

They are called with a hook from the conky itself:

lua_startup_hook start_xdo /tmp/xdo
lua_shutdown_hook stop_xdo

You might want to search for the newer version, and modify your script to use that one. I did modify the original button script heavily, and do not have a 'blank' one available.

#8 Re: Tips, Tricks & Scripts » Conky v1.9 Thread » 2014-12-08 14:08:10

Sector11 wrote:

Looks like postimg(dot)org is under DDOS  ... sad

Been like that the whole day... Was a hell trying to open the photos needed for debugging that interactive Conky script.

#9 Re: Tips, Tricks & Scripts » Conky v1.9 Thread » 2014-12-08 13:56:32

Currently designing a completely new Conky setup. Quick drawing here; inspired by Falldown's interactive Conky layouts and of course a (perhaps more than) healthy dose of Frozen. Wallpaper from DeviantArt

#10 Re: Tips, Tricks & Scripts » interactive conky » 2014-12-08 12:34:47

As a daily user/modifier of interactive Conky scripts, I'll have a look at it. Although I really like the idea of the interactive script and the work MrPeachy did to create them, I do not like his coding style. It makes it really hard to find mistakes in the code.

If I correctly remember, this is one of the older versions of the interactive Conky. You did not follow the full instructions. Try adding the line

own_window_title clicky

to your dates.conky and test again. In the version you used, the Conky name is hardcoded in the script.

You might want to debug with this slightly better readable version of clicky.lua:

--[[click with mouse over lua by mrpeachy - thanks to barrybarrykelly for the xdotool method and gmonti for finding the deb files for the xdotool
in conkyrc, in addition to regular settings:

own_window_title clicky_conky
lua_load ~/.conky/clicky.lua
lua_draw_hook_pre main
TEXT

3/13/12
]]

require 'cairo'

click_start=1-- this starts the clickfunction
buttons={}--this table initially holds the values from the buttons

function conky_main()
    if conky_window == nil then return end
    local cs = cairo_xlib_surface_create(conky_window.display, conky_window.drawable, conky_window.visual, conky_window.width, conky_window.height)
    cr = cairo_create(cs)
    local updates=tonumber(conky_parse('${updates}'))
    if updates>5 then
        --#################################################################################################
        localx,localy,localnowx,localnowy=clickfunction()--this line activates the clickfunction and sets the click coordinates
        --#################################################################################################
        --SET DEFAULTS ##########################################################
        --set defaults do not localise these defaults if you use a seperate display script
        default_font="mono"--font must be in quotes
        default_font_size=10
        default_color=0xffffff--white
        default_alpha=1--fully opaque
        default_image_width=50
        default_image_height=50
        --#################################################################################################
        --button setup - this section for an on/off button 
        local button_name="cpu"
        local blx=100.5--bottom left x coordinate of click area, the .5 makes the 1 pixel box line sharp
        local bly=100.5--bottom left x coordinate of click area
        local height=20--height of click area
        local width=30--width of click area

        --setup cpu section position, when setting up cpu function everything is relative to these points
        local cpu_blx=blx+width+2
        local cpu_bly=100.5
        local overlap=width
        --##############################################################
        --calculate if click was inside box and set actions#############
        --best to keep the button calculations seperate to the actions##
        if localx>=blx and localx<=blx+width and localy<=bly and localy>=bly-height and buttons[tostring(button_name)]~=1 then
            buttons[tostring(button_name)]=1
        elseif localx>=blx and localx<=blx+width and localy<=bly and localy>=bly-height and buttons[tostring(button_name)]==1 then
            buttons[tostring(button_name)]=0
        elseif localx<blx and localx>blx+width and localy<bly and localy>bly-height and buttons[tostring(button_name)]~=1 then
            buttons[tostring(button_name)]=0 
        end
        --end of calculations ##########################################

        --mouseover
        if buttons["coresmo"]==1 or localnowx>=blx and localnowx<=blx+width and localnowy<=bly and localnowy>=bly-height then
            if buttons[tostring(button_name)]~=1 then
                cpusection(cpu_blx,cpu_bly,overlap)
            end
        end

        if localnowx>=blx and localnowx<=blx+width and localnowy<=bly and localnowy>=bly-height then
            color={0,0,0,1}
            fill=1
            buttondraw(blx,bly,height,width,color,fill)
        end

        --##############################################################
        --button on off
        if buttons[tostring(button_name)]==1 then
            color={1,0,0,1}--if button is clicked on it will be drawn red
            fill=0
            buttondraw(blx,bly,height,width,color,fill)
            cpusection(cpu_blx,cpu_bly,overlap)
        else
            color={1,1,0,1}--if button is clicked on it will be drawn red
            fill=0
            buttondraw(blx,bly,height,width,color,fill)
        end--button on off
        out({x=105,y=95,txt="CPU"})
        --#########################################################################################################
    end-- if updates>5
    cairo_destroy(cr)
    cairo_surface_destroy(cs)
    cr=nil
end-- end main function

function cpusection(cpu_blx,cpu_bly,overlap)
    --button setup - this section for an on/off button 
    local button_name="cores"
    local blx=cpu_blx--bottom left x coordinate of click area, the .5 makes the 1 pixel box line sharp
    local bly=cpu_bly--bottom left x coordinate of click area
    local height=20--height of click area
    local width=60--width of click area
    --setup cpu section position, when setting up cpu function everything is relative to these points
    local cores_blx=blx+width+15
    local cores_bly=bly
    --##############################################################
    --calculate if click was inside box and set actions#############
    --best to keep the button calculations seperate to the actions##
    if localx>=blx and localx<=blx+width and localy<=bly and localy>=bly-height and buttons[tostring(button_name)]~=1 then
        buttons[tostring(button_name)]=1
    elseif localx>=blx and localx<=blx+width and localy<=bly and localy>=bly-height and buttons[tostring(button_name)]==1 then
        buttons[tostring(button_name)]=0
    elseif localx<blx and localx>blx+width and localy<bly and localy>bly-height and buttons[tostring(button_name)]~=1 then
        buttons[tostring(button_name)]=0 
    end
    --end of calculations ##########################################
    --mouseover
    if buttons["processmo"]==1 or localnowx>=blx-overlap and localnowx<=blx+width and localnowy<=bly and localnowy>=bly-height then
        buttons[tostring(button_name.."mo")]=1
        --buttons["cpumo"]=1
        --elseif localnowx<blx-overlap or localnowx>blx+width or localnowy>bly or localnowy<bly-height then
        --buttons[tostring(button_name.."mo")]=0
    else
        buttons[tostring(button_name.."mo")]=0
    end--mouseover

    if localnowx>=blx and localnowx<=blx+width and localnowy<=bly and localnowy>=bly-height then
        color={0,0,0,1}
        fill=1
        buttondraw(blx,bly,height,width,color,fill)
        --so that cpu isnt drawn twice
        if buttons[tostring(button_name)]~=1 then
            coressection(cores_blx,cores_bly)
        end
    end
    --##############################################################
    --button on off
    if buttons[tostring(button_name)]==1 then
        color={1,0,0,1}--if button is clicked on it will be drawn red
        fill=0
        buttondraw(blx,bly,height,width,color,fill)
        coressection(cores_blx,cores_bly)
    else
        color={0,1,1,1}
        fill=0
        buttondraw(blx,bly,height,width,color,fill)
    end--button on off
    out({x=blx+5,y=bly-5,txt="CPU%:"..conky_parse("${cpu}")})
    --##############################################################
    --##############################################################
    --##############################################################
    --##############################################################
    --##############################################################
    --button controlling processes section
    --button setup - this section for an on/off button 
    local button_name="process"
    local blx=blx--bottom left x coordinate of click area, the .5 makes the 1 pixel box line sharp
    local bly=bly+height+2--bottom left x coordinate of click area
    local height=20--height of click area
    local width=60--width of click area
    --setup cpu section position, when setting up cpu function everything is relative to these points
    local process_blx=blx+width+15
    local process_bly=bly
    --##############################################################
    --calculate if click was inside box and set actions#############
    --best to keep the button calculations seperate to the actions##
    if localx>=blx and localx<=blx+width and localy<=bly and localy>=bly-height and buttons[tostring(button_name)]~=1 then
        buttons[tostring(button_name)]=1
    elseif localx>=blx and localx<=blx+width and localy<=bly and localy>=bly-height and buttons[tostring(button_name)]==1 then
        buttons[tostring(button_name)]=0
    elseif localx<blx and localx>blx+width and localy<bly and localy>bly-height and buttons[tostring(button_name)]~=1 then
        buttons[tostring(button_name)]=0
    end
    --end of calculations ##########################################
    --mouseover
    if localnowx>=blx and localnowx<=blx+width and localnowy<=bly and localnowy>=bly-height-height then
        buttons[tostring(button_name.."mo")]=1
    elseif localnowx<blx or localnowx>blx+width or localnowy>bly or localnowy<bly-height-height then
        buttons[tostring(button_name.."mo")]=0
    end--mouseover

    if localnowx>=blx and localnowx<=blx+width and localnowy<=bly and localnowy>=bly-height then
        color={0,0,0,1}
        fill=1
        buttondraw(blx,bly,height,width,color,fill)
        --so that cpu isnt drawn twice
        if buttons[tostring(button_name)]~=1 then
            processsection(cores_blx,cores_bly)
        end
    end
    --##############################################################
    --button on off
    if buttons[tostring(button_name)]==1 then
        color={1,0,0,1}--if button is clicked on it will be drawn red
        fill=0
        buttondraw(blx,bly,height,width,color,fill)
        processsection(cores_blx,cores_bly)
    else
        color={0,1,1,1}
        fill=0
        buttondraw(blx,bly,height,width,color,fill)
    end--button on off
    out({x=blx+5,y=bly-5,txt="PRO#:"..conky_parse("${processes}")})
end--cpu section

function coressection(blx,bly)
    out({x=blx,y=bly-5,txt="CPU1:"..conky_parse("${cpu cpu1}").."%"})
    out({x=blx,y=bly+15,txt="CPU2:"..conky_parse("${cpu cpu2}").."%"})
    out({x=blx,y=bly+35,txt="CPU3:"..conky_parse("${cpu cpu3}").."%"})
    --out({c=0x00ff00,x=255,y=155,txt="CPU:"..conky_parse("${cpu cpu4}").."%"})
end--coressection

function processsection(blx,bly)
    out({x=blx+100,y=bly-5,txt="PROC1:"..conky_parse("${top name 1}")})
    out({x=blx+100,y=bly+15,txt="PROC2:"..conky_parse("${top name 2}")})
    out({x=blx+100,y=bly+35,txt="PROC3:"..conky_parse("${top name 3}")})
    --out({c=0x00ff00,x=255,y=155,txt="CPU:"..conky_parse("${cpu cpu4}").."%"})
end--coressection

--button drawing function
function buttondraw(blx,bly,height,width,color,fill)
    cairo_set_line_width (cr,1)
    cairo_set_source_rgba (cr,color[1],color[2],color[3],color[4])
    cairo_rectangle (cr,blx,bly,width,-height)
    if fill==0 then
        cairo_stroke (cr)
    elseif fill==1 then
        cairo_fill (cr)
    end
end--of buttondraw function

function xout(txj)--c,a,f,fs,x,y,txt,j ##################################################
    c=nil
    c=(txj.c or default_color)
    a=nil
    a=(txj.a or default_alpha)
    f=nil
    f=(txj.f or default_font)
    fs=nil
    fs=(txj.fs or default_font_size)
    x=nil
    x=(txj.x or 0)
    y=nil
    y=(txj.y or 0)
    txt=nil
    txt=(txj.txt or "set txt")
    j=nil
    j=(txj.j or "l")
    
    local function col(c,a)
        return ( (c/0x10000) % 0x100)/255,( (c/0x100) % 0x100)/255,(c % 0x100)/255,a
    end--local function
    
    cairo_select_font_face (cr, f, CAIRO_FONT_SLANT_NORMAL, CAIRO_FONT_WEIGHT_NORMAL);
    cairo_set_font_size (cr, fs)
    local text=string.gsub(txt," ","_")
    extents=cairo_text_extents_t:create()
    cairo_text_extents(cr,text,extents)
    local wx=extents.width
    cairo_set_source_rgba (cr,col(c,a))
    if j=="l" then
        cairo_move_to (cr,x,y)
    adx=wx
    elseif j=="c" then
        cairo_move_to (cr,x-(wx/2),y)
        adx=wx/2
    elseif j=="r" then
        cairo_move_to (cr,x-wx,y)
        adx=0
    end
    cairo_show_text (cr,txt)
    cairo_stroke (cr)
    nextx=nil
    nextx=adx+x
    return nextx
end--function xout ###################################################################

function out(tx)--####################################################################
    c=nil
    c=(tx.c or default_color)
    a=nil
    a=(tx.a or default_alpha)
    f=nil
    f=(tx.f or default_font)
    fs=nil
    fs=(tx.fs or default_font_size)
    x=nil
    x=(tx.x or 0)
    y=nil
    y=(tx.y or 0)
    txt=nil
    txt=(tx.txt or "set txt")
    
    local function col(c,a)
        return ( (c/0x10000) % 0x100)/255,( (c/0x100) % 0x100)/255,(c % 0x100)/255,a
    end--local function
    
    cairo_select_font_face (cr, f, CAIRO_FONT_SLANT_NORMAL, CAIRO_FONT_WEIGHT_NORMAL);
    cairo_set_font_size (cr, fs)
    cairo_set_source_rgba (cr,col(c,a))
    cairo_move_to (cr,x,y)
    cairo_show_text (cr,txt)
    cairo_stroke (cr)
end--function out ###################################################################

function image(im)--#################################################################
    x=nil
    x=(im.x or 0)
    y=nil
    y=(im.y or 0)
    w=nil
    w=(im.w or default_image_width)
    h=nil
    h=(im.h or default_image_height)
    file=nil
    file=tostring(im.file)
    if file==nil then print("set image file") end
    ---------------------------------------------
    local show = imlib_load_image(file)
    if show == nil then return end
    imlib_context_set_image(show)
    if tonumber(w)==0 then 
        width=imlib_image_get_width() 
    else
        width=tonumber(w)
    end
    if tonumber(h)==0 then 
        height=imlib_image_get_height() 
    else
        height=tonumber(h)
    end
    imlib_context_set_image(show)
    local scaled=imlib_create_cropped_scaled_image(0, 0, imlib_image_get_width(), imlib_image_get_height(), width, height)
    imlib_free_image()
    imlib_context_set_image(scaled)
    imlib_render_image_on_drawable(x, y)
    imlib_free_image()
    show=nil
end--function image ##################################################################

--clickfunction, this runs xdotool and xwininfo and reads the coordinates of clicks
function clickfunction()
    --start click logging and calculations ##########################################
    if click_start==1 then
        xdot=conky_parse("${if_running xdotool}1${else}0${endif}")
        if tonumber(xdot)==1 then
            os.execute("killall xdotool && echo 'xdo killed' &")
        end
        os.execute("xdotool search --name 'clicky' behave %@ mouse-click getmouselocation >> /tmp/xdo &")
        local f = io.popen("xwininfo -name 'clicky' | grep 'Absolute'")
        geometry = f:read("*a")
        f:close()
        local geometry=string.gsub(geometry,"[\n]","")
        s,f,abstlx=string.find(geometry,"X%p%s*(%d*)")
        s,f,abstly=string.find(geometry,"Y%p%s*(%d*)")
        click_start=nil
    end--if click_start=1 ######################################
    --click calculations #################################
    local f=io.open("/tmp/xdo")
    click=f:read()
    f:close()
    if click~=nil then
        local f = io.open("/tmp/xdo","w")
        f:write("")
        f:close() 
    end--if click=nil
    if click==nil then click="x:0 y:0 " end
    --print (click)
    local s,f,mousex=string.find(click,"x%p(%d*)%s")
    local s,f,mousey=string.find(click,"y%p(%d*)%s")
    localx=tonumber(mousex)-abstlx
    localy=tonumber(mousey)-abstly
    --get now location
    os.execute("xdotool getmouselocation > /tmp/xdonow ")
    local f=io.open("/tmp/xdonow")
    mousenow=f:read()
    f:close()
    local s,f,mousenowx=string.find(mousenow,"x%p(%d*)%s")
    local s,f,mousenowy=string.find(mousenow,"y%p(%d*)%s")
    localnowx=tonumber(mousenowx)-abstlx
    localnowy=tonumber(mousenowy)-abstly
    --END CLICK CALCULATIONS #################################
    return localx,localy,localnowx,localnowy
end--function

#11 Re: Off Topic / General Chat » boycott systemd » 2014-12-03 15:29:17

pvsage wrote:

EDIT:  Srsly, I expect Devuan to gain sooo much support with posts like that. roll

The mere problem: there are about 18 ~ 22 persons actively talking on the mailing list, of which about 3 ~ 5 are constantly speaking crap. In the five days I've spent on the list, we've had:
1) Keith, anti-government, anti-NSA, anti-everything

Subject: [Dng] Dead-Bian and the new  ( devUan ) Fork.  Compatibility...
[...]
I would like to state that while we are forking away from this
new STANDARD if you like that term,,,, - Eventually Systemd
will die off.

Word will get around that the only "TRUE BLUE"   Linux left on
the shelves are us,   and maybe Slackware, and Gentoo.

Subject: [Dng] The day will come.
[...]
Our fork will be seen as one of the few PURE LINUX
distros available.

2) Ruben, Linux activist for over 20 years, long signature linking to several of his projects and to his pro-Zionism webpage, bashing several others in the process; starts a topic on the list about revealing the core team, warning for possible fraud because of the not-yet-revealed core team asks for donations on the initial Devuan site. Unwilling to accept their names and pgp keys, we continues raging and raging. A quick search for his name reveals a topic on the Linux advocacy newsgroup where he tells someone else they deserve 'to be on the 105th floor when it collapsed' if they post such things, when this person linked him a topic about 9/11.

>
> make love
> no war 

FUCK LOVE
I want transpancy and accountability.
I hope that isn't being to Brooklyn for you to understand
Who the hell is Denis Rojo and who runs Dyne Org.

(A whois of dyne.org, where the mailinglist is hosted, reveals the address details of someone on the core team: Denis Rojo; Dyne is registered as a non-profit foundation, etc etc etc)

3) Gregory, 'videogame programmer', misogynist, GamerGate supporter, etc etc etc. Problably against SystemD because Lennart is married to an adult woman and he just wants to marry a child. I've quoted him before, and there's far more of that crap down the rabbit hole.

The new testament is crap. It's feminism. When
people couldn't read it
we didn't have feminism, once they learned to read women gained rights
again. Men used to marry young girls in europe when everyone was
illiterate. Men used to marry young girls in the Old Testament, and
still do in the one or two countries where
the peasants keep similar ways.

I think they're letting their politics drive them. RMS, Linus, etc all
agree with "social justice", and Lennart promotes this aswell, so it's
comfortable. Just look at who they married:

Linus: Google search
... That's about it, no one else married anyone...
But they don't strive towards pretty women, and definitly not cute
young girls. No, that would be "opressive" and "objectifying". So they
go with large karate champs (I have no idea how these two concepts
melded into one personification, but they did). They take their life
where there is the possibility of being happy and having a pretty
girl, and they throw that away.

4) 'Normal' topics, like logo design (yet to be approved by the core team) (55/337 mails about this)
Description of logos:
- Several things looking like it took 4 minutes in GIMP to put it together with a few premade filters
- Several logos containing a yet-to-be-confirmed motto: "Do one thing, and do it well!"

5) Lots of off-topic nonsense about the name of the distro

More names:

FreeDeb
Freebian (sound similar to "très bien" = "Very good" in french)
DebChoice
DebChois
DebLiber   (Liber = Free in Latin, so it's the source of words as
"Libertad" or "Liberté" ("Freedom" in Spanish and French respectively)
LiberDeb
OpenDeb
DebLin
DebPlus
ReDeb   (talking about restart or reboot)
DebRest

6) Topics about whether or not Devuan should give users the choice to use SystemD, if they would like that.

7) 6 topics of use, containing a total of 38 messages worth reading: about 10%...

Previously, I said that Devuan will probably die a quick death. It could be a slow death as well...

#12 Re: Off Topic / General Chat » boycott systemd » 2014-12-03 12:41:05

I thought that had to be the bottom of this deep, deep well. Nope, the well has a cellar as well:

The New Testament is for women. It says men and women are equal
(obvious lie), free and slave are the same (another lie: the romans
were genetically different than the populations they conqured), that
there is no Jew nor Greek (since we can tell them apart through DNA I
don't think that's true either) etc etc. The social progressives of
that day wrote that collection of books. It even has if you mess with
a child you should be drowned (better a millstone)

Totally the opposite of the Old Testament which allows men to marry
young girls

And that cellar has a well underneath it as well, and it goes deeper and deeper and deeper. Goodbye Dng mailinglist, I'll continue reading you once you filter crap like this out.

Bottom line (just in):

> Wanna contribute something relevant to Devuan, no one is stopping you.
> Either provide real help or gtfo, your political rants are of no real
> value.
What can I do? I'm a videogame programmer

Hello GamerGate (/me pushes finger in back of throat)
[/end of rant]

#13 Re: Artwork & Screenshots » December 2014 Screenshot Thread » 2014-12-03 12:16:24

2014-12-03-130343_1920x1080_scrot.thumb.jpg

The wallpaper is a photo I took back in June 2013, on a cloudy day. Seems fitting, for the current weather.

#14 Re: Off Topic / General Chat » boycott systemd » 2014-12-03 11:35:33

Just when you thought this farce (called Dng (Devuan) mailinglist) couldn't get worse...

Perhaps the old programs still work, but the new versions have stolen
their identity. Why is this allowed to happen? Why not fork the whole
userland and keep with the good honest versions written by good honest
men before the social progressives noticed opensource in the 2005 to
2010 timeperiod (and now have taken total control).

When I joined OSS it was a men's club and we had freedom to do and
create what we wanted, and we always had the best interests of the
user in mind: security, privacy, etc. We were /NOT/ microsoft and
/NOT/ apple. The government /WAS/ an enemy, and linux was the
techno-anarchist cure.

Now it's just another leaf on the branch and totally co-opted by
feminists and social justice warriors (just like how they co-opt
russian republics, muslim countries, you name it). And the programs
are rewritten to spy/advertise/etc.

It was good while it lasted. Women, who are allied against men, and
their supplicants ruined it. Any man who noticed this was kicked out
(Ted Walther) or their programs attacked and pulled from their hosts
by the request of feminists ( esr.ibiblio.org/?p=1310 ).

The fact is that Men create things. Women only create life (babies).
That is the general rule. Now the Men are kicked out and opensource
has a "governing structure", only women and men who are submissive to
women are allowed (just like in government and corporations)

This is a trajedy.

Sometimes, I wonder why I still bother communicating with GamerGate supporters...

#15 Re: Off Topic / General Chat » boycott systemd » 2014-11-30 10:44:17

Unia wrote:

They're doing it: https://devuan.org/

I've spent some time on the Dng (Debian next generation, I guess) mailing list and the github pages where they plan to write the project... In my humble opinion, I think Devuan will die a quick death.

> Aside from fixing Debian(!) and other than being anti - systemd, it
> seems unclear to me what the aims and goals are for the project. 

For me its not anti-systemd - but pro-choice.

One day soon.  Within a year or so I suspect.

Debian downloads will drop to a trickle.  Red Hat
will loose clients but maybe not the business community
where they are entrenched today, but certainly any
new business.

Our fork will be seen as one of the few PURE LINUX
distros available.

> traditionally we do not have any means of moderation at dyne.org, because of Foucaultian principles lets say. But then we have rather small groups (400/500 subscribers average per list) if compared to what this list may become.
>   

What does that mean?  Because if it means that this list is going to
endlessly rant about differing views of freedom, the religious meaning
of debian, et al.... then this will not the venue to get such a project
off the ground.

ALSO if this list is to driven to create an 'agnostic' init
distributionm that can be swapped out freely, that is problably not even
technically feasable and is a a waste of time.  There are a truckload of
issues just between BSD type init system to SySV to whatever is being
passed for that in todays distros.  Package mainmence becomes very
difficult.

GitHub does not value software freedom

etc etc etc

#16 Re: Off Topic / General Chat » Distro-hoppers Anonymous » 2014-11-30 08:57:19

Guess the worst things I've had on my Gentoo install were circular dependencies and multiple packages trying to fit in one slot. However, there was this one time that I discovered that somehow I had sys-fs/udev installed, instead of sys-fs/eudev... Took me a while to get rid of it (systemd was already masked, added udev afterwards to make sure it stayed to this one time) and decided to do a kernel update in the same run. With the system being a triple boot, containing Windows 7 - Crunchbang Waldorf (Sid based, highly unstable) - Gentoo, the grub install was done from the Waldorf (on sdb) to sda (the ssd selected in the BIOS to boot from); Gentoo, being the 'most recent installed' system, had it's own grub(2) config which was being chainloaded from the Waldorf grub install. So to successfully restart the system after the kernel update was, in short, a hell. I can't remember the full story, but it went like this:

Grub -> Waldorf -> Wrong kernel -> Unable to load modules -> restart Waldorf -> Correct kernel -> update Grub -> restart -> Gentoo -> failure to find kernel -> restart -> Waldorf -> Edit grub config -> restart -> Gentoo -> failure to find kernel -> [...] -> Gentoo -> Kernel panic -> restart -> Gentoo minimal disc -> chroot into Gentoo install -> compare backup config with new kernel config -> recompile kernel -> recompile modules -> genkernel initramfs -> make sure all files are copied to the right place -> restart -> Gentoo -> Kernel panic -> [...] -> Waldorf -> review grub config -> Fix typo and load correct kernel, instead of the malformed one which I still have to remove -> restart -> Gentoo -> successful boot -> back in a running system, however no wifi -> Remember note about changed network names under udev 208 something update -> review udev config -> change 1 param -> restart -> Gentoo -> X working, wifi working and no sys-fs/udev 'artefacts' or systemd bullshit.

That 'joke' cost me about 4 hours of my time... started from the first restart of the system. The update process, kernel update and sys-fs/udev -> sys-fs/eudev was about 7 hours...

#17 Re: Off Topic / General Chat » what systems are you booting ? » 2014-11-29 15:29:54

Well... Physical booting or virtual machines as well?
Physical:
Laptop (Inchiquin): CrunchBang Waldorf - Windows 7
Desktop (Irwin): CrunchBang Waldorf - Windows 7 - Gentoo
Raspberry Pi B (Hewlett) (primary sd): Raspbian
Raspberry Pi B (Hewlett) (secondary sd): Gentoo ARM
Raspberry Pi B (Hewlett) (tertiary sd): Raspberry VI (early version, Raspbian based; aka Raspbian SpeakUp Beta 1)

Virtual:
Louth 1: CrunchBang Waldorf
Louth 2: CrunchBang Waldorf
ComHQ: Debian Wheezy XFCE
Power: CrunchBang Waldorf
WaldorfPanda: Crunchbang Waldorf
Gentoo: Gentoo x64
Waldorf Testing: Crunchbang Waldorf
Mint: LMDE 201403 Mate
Mint2: LMDE 201403 Cinnamon
BSD: NetBSD
XFCE: Debian Wheezy XFCE
XFCE Test: Debian Wheezy XFCE
Fedora: Fedora 20
Windows 7 x64: (what the name says...) Windows 7 x64 (mainly for not having to reboot)

Probably more systems...

#18 Re: CrunchBang Talk » Do you use CrunchBang? » 2014-11-29 15:06:45

I use CrunchBang
[x (1)] original source.list (with possible additions)
[] with original source.list edited to use testing (with possible additions, less waldorf repos)
[x (2)] with original source.list edited to use sid (with possible additions, less waldorf repos)

CrunchBang is my:
[x (3)] only system
[x (1)] primary - dual boot
[x (2)] not my primary - dual boots

Description:
(1): My laptop Inchiquin, running Waldorf with a couple modifications to the sources.list, mainly to add the MEPIS repo for the backported libc6
(2): My desktop Irwin, running Waldorf (Sid based); primary OS = Gentoo
(3): Several virtual machines, for example the testing system on my laptop, my writing machine Louth (take 1; screwed up locales to fix a newer libc6; still available, however not in use anymore), my writing machine Louth (take 2; backported libc6 using MEPIS repo, works as a charm), my testing system Power (backported libc6 using MEPIS repo)

#19 Re: Off Topic / General Chat » Completely Off Topic Chat » 2014-11-29 14:46:00

Interesting programming languages? I'm still a big fan of Piet (named after Piet Mondria(a)n):
See for example this BrainF*ck Interpreter written in Piet:
piet_bfi.gif
Or one of the nicest hello world programs you'll ever see:
hw6_big.png
For more interesting languages, see the creators site

#20 Re: Help & Support (Crunchbang 11 "Waldorf") » How to run the graphical version of Cataclysm DDA » 2014-11-28 21:52:45

The problem: Architecture
As I mentioned before, the executable is a ELF 32 executable, while you (and me) are (probably) on a amd64 installation of Waldorf. Doing a (quick) compilation from the Github master repository for amd64, will let you know if it works.

Edit:
What I just learned: I need a Jessie install to compile this one, as several dev packages for SDL are not available in the repos. I might try it on my Gentoo, but I'm unsure if it will work on Waldorf. Furthermore, nobody has mentioned compiling Cataclysm Tiles (graphical edition) for amd64 on their official forums. Everyone points to their i386 packages/files/etc. There is a layman available for Gentoo, so I'm gonna take the easy way. Again, I'll update this post with more details as soon as I find out.

Edit 2:
Fixed it for ya, have a test here: http://hubsec.eu/files/cataclysm-dda.tar.gz
(Screenshot)
Instructions:
Extract; launch cataclysm-tiles by clicking it or selecting execute from the right-mouse button menu. Command to execute: ./cataclysm-tiles (already executable). Any error messages, please post here and add the output of the following command, as you might need a library from backports. (libsdl2-2.0-0)

ldd cataclysm-tiles

#21 Re: Help & Support (Crunchbang 11 "Waldorf") » How to run the graphical version of Cataclysm DDA » 2014-11-28 21:23:38

Found the problem (of the error message on line 33), I think, now to understand the cause. When the launcher script is slightly altered, it is able to perform actions on the cataclysm-tiles executable. The error message is the result of executing the cataclysm-tiles file. I'm off to compile a new one, to see if that solves the problem: file tells me it's dynamically linked, however ldd says it's not a valid dynamic executable.
I'll edit this post when I know more about this.

#22 Re: Help & Support (Crunchbang 11 "Waldorf") » How to run the graphical version of Cataclysm DDA » 2014-11-28 21:12:49

Very strange indeed; just launched my writing machine aka test install, running Waldorf. I get the same error there. Points to line 33, the `exec ./$BIN` part. First it checks if the files exist, but when trying to run, they fail. Now to do some tests to see why. The cataclysm-tiles is a valid ELF 32 application.
Perhaps the strangest thing: on my Gentoo install, it runs without a problem.

#23 Re: Help & Support (Crunchbang 11 "Waldorf") » How to run the graphical version of Cataclysm DDA » 2014-11-28 21:02:29

(Sorry to break in on this, HoaS)
That is some strange error message. As a test, I just downloaded Cataclysm DDA (0.B-2446) and looked at the launcher:

#!/bin/sh
TARGET_FILE=$0

cd `dirname $TARGET_FILE`
TARGET_FILE=`basename $TARGET_FILE`

# Iterate down a (possible) chain of symlinks
while [ -L $TARGET_FILE ]
do
    TARGET_FILE=`readlink $TARGET_FILE`
    cd `dirname $TARGET_FILE`
    TARGET_FILE=`basename $TARGET_FILE`
done

# Find the physical path and name of target file.
DIR=`pwd -P`
BIN=$(basename $0)

cd $DIR || exit $?

# If name does not match a binary or is this same script, find the right one
if [ ! -f $BIN ] || [ $BIN = "cataclysm-launcher" ]
then
    BIN=
    for bin in cataclysm-tiles cataclysm
    do
        [ -f $bin ] && BIN=$bin && break
    done
fi

if [ $BIN ]
then
    exec ./$BIN
else
    echo "Couldn't find cataclysm game binary in $DIR/"
    exit 1
fi

Was the error you got the exact same every time, or did this error message appear after you entered:

sudo chmod +x cataclysm-tiles

As it could be a permission problem, what is the output of

ls -al <path/to/where/you/put/cataclysm>

#24 Re: Off Topic / General Chat » Completely Off Topic Chat » 2014-11-28 16:33:49

When understanding a lot of languages gets you into slightly awkward situations:
Today, on my train ride home, a man and a woman talked the whole journey in Russian. I, having nothing better to do, hear a lot of conversations in the train on a normal ride, but today it was different. Nobody understood them, so the rest of the passengers kept doing their normal business. They were unable to understand the innuendos the pair was using in their talk. Not that I'm an expert in Russian, but I did understand enough of their conversation. It started slow, like 'what is that?' (pointing to a cow outside) 'that is my biggest love for you'. I got lost in the quickness of their talking, shortly after 'what do you want to eat?' 'I would like to eat your third leg'. O:)
When they got out of the train, I had to argue with myself about whether to greet them in Russian, but in the end, I didn't. The better choice, I think... wink

#25 Re: CrunchBang Talk » Why do you use #!Crunchbang » 2014-11-28 16:16:50

Bearded_Blunder wrote:

Because I'm not clever enough to make Gentoo like #!  8o

Slightly offtopic: I'm still a vivid user of #!, but my main system runs Gentoo, or does it...

Board footer

Powered by FluxBB

Copyright © 2012 CrunchBang Linux.
Proudly powered by Debian. Hosted by Linode.
Debian is a registered trademark of Software in the Public Interest, Inc.
Server: acrobat

Debian Logo