You are not logged in.

#1 2015-10-04 00:10:05

snowice0
New Member
Registered: 2015-10-04
Posts: 2

Moving over from #!

I have been using #! for a while and im really glad that I magically had my startup page changed when updating.

I have a serious [noob] question

How can I make the transfer from #! to Hydrogen? If possible I would like to keep all my settings and everything.
Is there anything special I need to do or is it all being covered?

Thanks!
Snow

Offline

#2 2015-10-04 00:15:14

Head_on_a_Stick
Member
From: London
Registered: 2015-09-29
Posts: 8,759
Website

Re: Moving over from #!


“Et ignotas animum dimittit in artes.” — Ovid, Metamorphoses, VIII., 18.

Forum Rules   •   How to report a problem   •   Software that rocks

Offline

#3 2015-10-04 00:24:10

snowice0
New Member
Registered: 2015-10-04
Posts: 2

Re: Moving over from #!

perhaps I will wait a bit to see if there is an officially sanctioned conversion method. Considering I'm ill right now I dont want to do too much

Offline

#4 2015-10-04 00:26:15

damo
....moderator....
Registered: 2015-08-20
Posts: 4,375

Re: Moving over from #!

There is no easy way to convert #! to BL, in fact it is not recommended (it was the same for Statler to Waldorf). BunsenLabs is not designed to be an upgrade to Crunchbang, but a continuation of the philosophy, and with the default looks and functionality.

You can backup your user configs, and put some of them back into a fresh BunsenLabs installation. There are many new scripts and pipemenus, so you will be better off using new versions of files such as menu.xml anyway.

I doubt there will ever be an "officially sanctioned conversion method", although users may perhaps come up with a step-by-step procedure. It will still be easier to install from scratch and add some of your own configs. Waldorf is based on Wheezy, which will be supported for a few years yet though.

Last edited by damo (2015-10-04 00:29:42)


Be Excellent to Each Other...

FORUM RULES and posting guidelines «» Help page for forum post formatting
Artwork on DeviantArt  «» BunsenLabs on DeviantArt

Offline

#5 2015-12-23 16:57:02

crunchbangyou
Member
From: India
Registered: 2015-12-23
Posts: 5

Re: Moving over from #!

At the moment I don't see any glitch free method for this. Probably sometime later someone might come up with near perfect method but I guarantee that it is not going to be a straight forward method. The best method that is possible now is to comment out Waldorf repos in sources list, make changes in sources list to follow Wheezy proper and delete preferences list. You can port stuff from BL by using their repos but should be done with care and case to case basis.

Link: http://crunchbang.org/forums/viewtopic.php?id=39198

Offline

#6 2015-12-23 19:38:29

nobody0
Disabled account
Registered: 2015-09-29
Posts: 664

Re: Moving over from #!

snowice0 wrote:

How can I make the transfer from #! to Hydrogen? If possible I would like to keep all my settings and everything. Snow

It depends on what settings you'd want to keep?

Offline

#7 2015-12-23 21:22:03

ohnonot
...again
Registered: 2015-09-29
Posts: 3,190
Website

Re: Moving over from #!

there's a thread about converting crunchbang to debian jessie (i don't remember whether here or on crunchbang forums).
i did that on an old laptop, and it's fine; the only problem is that the cb-exit script won't work anymore.
that's no biggie; the commands have changed i guess (because systemd).
from there it's just a few more steps to make it bunsenlabs.
that's the beauty of this distro: it's so simple, so minimal.
i doubt there will ever be "the officially sanctioned method" for doing this, so roll up your sleeves and start hacking!

Offline

#8 2015-12-23 22:43:40

nobody0
Disabled account
Registered: 2015-09-29
Posts: 664

Re: Moving over from #!

^ Try this, if you like. It works for me in Arch too.

#!/usr/bin/env python2

import pygtk
pygtk.require('2.0')
import gtk
import os
import getpass

class cb_exit:
	def disable_buttons(self):
		self.cancel.set_sensitive(False)
		self.logout.set_sensitive(False)
		self.suspend.set_sensitive(False)
		self.reboot.set_sensitive(False)
		self.shutdown.set_sensitive(False)

	def cancel_action(self,btn):
		self.disable_buttons()
		gtk.main_quit()

	def logout_action(self,btn):
		self.disable_buttons()
		self.status.set_label("Exiting Openbox, please standby...")
		os.system("openbox --exit")

	def suspend_action(self,btn):
		self.disable_buttons()
		self.status.set_label("Suspending, please standby...")
		os.system("xscreensaver-command -lock")
		os.system("systemctl suspend")
		gtk.main_quit()

	def reboot_action(self,btn):
		self.disable_buttons()
		self.status.set_label("Rebooting, please standby...")
		os.system("systemctl reboot")

	def shutdown_action(self,btn):
		self.disable_buttons()
		self.status.set_label("Shutting down, please standby...")
		os.system("systemctl poweroff")

	def create_window(self):
		self.window = gtk.Window()
		title = "Log out " + getpass.getuser() + "? Choose an option:"
		self.window.set_title(title)
		self.window.set_border_width(5)
		self.window.set_size_request(500, 80)
		self.window.set_resizable(False)
		self.window.set_keep_above(True)
		self.window.stick
		self.window.set_position(1)
		self.window.connect("delete_event", gtk.main_quit)
		windowicon = self.window.render_icon(gtk.STOCK_QUIT, gtk.ICON_SIZE_MENU)
		self.window.set_icon(windowicon)

		
		#Create HBox for buttons
		self.button_box = gtk.HBox()
		self.button_box.show()
		
		#Cancel button
		self.cancel = gtk.Button(stock = gtk.STOCK_CANCEL)
		self.cancel.set_border_width(4)
		self.cancel.connect("clicked", self.cancel_action)
		self.button_box.pack_start(self.cancel)
		self.cancel.show()
		
		#Logout button
		self.logout = gtk.Button("_Log out")
		self.logout.set_border_width(4)
		self.logout.connect("clicked", self.logout_action)
		self.button_box.pack_start(self.logout)
		self.logout.show()
		
		#Suspend button
		self.suspend = gtk.Button("_Suspend")
		self.suspend.set_border_width(4)
		self.suspend.connect("clicked", self.suspend_action)
		self.button_box.pack_start(self.suspend)
		self.suspend.show()
		
		#Reboot button
		self.reboot = gtk.Button("_Reboot")
		self.reboot.set_border_width(4)
		self.reboot.connect("clicked", self.reboot_action)
		self.button_box.pack_start(self.reboot)
		self.reboot.show()
		
		#Shutdown button
		self.shutdown = gtk.Button("_Power off")
		self.shutdown.set_border_width(4)
		self.shutdown.connect("clicked", self.shutdown_action)
		self.button_box.pack_start(self.shutdown)
		self.shutdown.show()
		
		#Create HBox for status label
		self.label_box = gtk.HBox()
		self.label_box.show()
		self.status = gtk.Label()
		self.status.show()
		self.label_box.pack_start(self.status)
		
		#Create VBox and pack the above HBox's
		self.vbox = gtk.VBox()
		self.vbox.pack_start(self.button_box)
		self.vbox.pack_start(self.label_box)
		self.vbox.show()
		
		self.window.add(self.vbox)
		self.window.show()
		
	def __init__(self):
		self.create_window()


def main():
    gtk.main()

if __name__ == "__main__":
    go = cb_exit()
    main()

Offline

#9 2015-12-31 09:25:01

dolly
Miss Mixunderstand
From: /lab1
Registered: 2015-10-03
Posts: 343

Re: Moving over from #!

snowice0 wrote:

How can I make the transfer from #! to Hydrogen? If possible I would like to keep all my settings and everything.

I would seriously consider a new install. Make a thorough list of the settings, back up stuff,  and smile


Keep BunsenLabs #!yish please.

Offline

#10 2015-12-31 12:03:01

KrunchTime
Member
Registered: 2015-09-29
Posts: 857

Re: Moving over from #!

+1 for damo's and dolly's responses

Offline

Board footer

Powered by FluxBB