user@linuxtrack:~ $ python -c 'print("Soyez les bienvenus !")'

Vous n'êtes pas identifié(e).

#1 07-08-2014 22:29:40

IceF0x
#! Gourou Linux

Grand retour de livarp avec une édition spéciale livarp-yotus

C'est avec fierté que je vous annonce la sortie officielle de livarp-yotus : un livarp compiz/openbox
J'avais toujours eu la nostalgie de ma version 3.8 de livarp avec la session compiz en stand alone et malgré la sortie de livarp4 j'avais gardé la version 3.8 mise à jour et modifiée pour avoir la dernière version du navigateur internet.
J'ai malheureusement perdu mon PC suite à un vol mais je vais pouvoir enfin profiter de nouveau de livarp avec compiz grâce à cette édition spéciale.

Merci arpinux pour ce plaisir

Pour ceux qui veulent l'annonce officielle c'est par ici: http://arpinux.org/devblog/article14/li … iz-openbox

Screenshot:

livarp-yotus-openbox.png

livarp-yotus-compiz.png


Utiliser des logiciels propriétaires, c'est comme les plats préparés, on est incapable de dire les conservateurs qu'ils contiennent, on dira toujours que c'est bon, mais ça ne remplacera jamais le repas fait maison par sa maman.
]:D #! Crunchbang & Archlinux GNU/Linux User ]:D

Hors ligne

#2 07-08-2014 22:40:38

arpinux
nakedev

Re : Grand retour de livarp avec une édition spéciale livarp-yotus

depuis le temps que je l'avais promis .... content d'avoir eu l'occasion de réaliser cette petite édition spéciale smile
n'hésites pas à faire tes remarques, ajouter ou retirer des trucs, je mettrai les sources à jour en conséquenc et la distro avec big_smile
++
arp

Hors ligne

#3 11-08-2014 17:28:39

IceF0x
#! Gourou Linux

Re : Grand retour de livarp avec une édition spéciale livarp-yotus

Alors voilà mes impressions sur la distro...
Tout d'abords l'installation se déroule sans problème ni souci, le thème est joli comme toujours même si je l'ai modifié à ma souce.
Une petite capture ci-dessous afin de mettre l'eau à la bouche des futurs testeurs utilisateurs.

1407770475.png

Ensuite mes petites modif...

Pour le souci de guake qui ne se lance pas au démarrage, il s'agit d'un oubli, j'ai donc modifié le fichier compiz_start.sh afin de rajouter le démon de notification nécessaire au lancement de guake, et celui-ci.

#! /bin/bash
# livarp compiz start-up script
###############################

## change caps_lock into super key - for old laptop --------------------
#xmodmap ~/.Xmodmap

## setup auto-mounting -------------------------------------------------
sleep 10 && udisks-glue --session &

## set compiz wallpaper ------------------------------------------------
#nitrogen --restore ## uncomment to display our favorite wallpaper
#/usr/share/backgrounds/randwalls.sh & ## uncomment for a random system wall
feh --no-xinerama --bg-fill /usr/share/backgrounds/livarp.png

## launch guake
/usr/lib/notification-daemon/notification-daemon &
sleep 3 && guake &

## launch conky --------------------------------------------------------
sleep 3 && conky -q -c ~/.conky/conkyrc_compiz &

## launch panel --------------------------------------------------------
tint2 &

## volume control ------------------------------------------------------
volumeicon &

## setup network -------------------------------------------------------
nm-applet &

## launch compiz -------------------------------------------------------
exec compiz ccp

Ma config terminator, rien à dire sur celle par défaut, mais je n'affiche pas la barre titre ni la scrollbar.

[global_config]
  enabled_plugins = ,
  title_transmit_bg_color = "#173243"
[keybindings]
  hide_window = <Primary><Alt><Super>a
[profiles]
  [[default]]
    use_system_font = False
    background_darkness = 0.79
    background_type = transparent
    scrollbar_position = hidden
    use_theme_colors = True
    show_titlebar = False
    font = Droid Sans Mono 10
    allow_bold = False
    scrollback_infinite = True
[layouts]
  [[default]]
    [[[child1]]]
      type = Terminal
      parent = window0
    [[[window0]]]
      type = Window
      parent = ""
[plugins]

Petit souci avec nitrogen qui ne conserve pas le fond d'écran au reboot, il faut changer manuellement dans le fichier compiz_start.sh la ligne feh, comme je ne change pas souvent de wallpaper, je vais donc supprimer nitrogen qui fait double emploi et coder un script pour le changement d'écran.

Pareil pour le menu exit qui ne me plait pas niveau look, je vais donc le recoder en python ou en C j'hésite.


Utiliser des logiciels propriétaires, c'est comme les plats préparés, on est incapable de dire les conservateurs qu'ils contiennent, on dira toujours que c'est bon, mais ça ne remplacera jamais le repas fait maison par sa maman.
]:D #! Crunchbang & Archlinux GNU/Linux User ]:D

Hors ligne

#4 11-08-2014 17:40:56

arpinux
nakedev

Re : Grand retour de livarp avec une édition spéciale livarp-yotus

j'attends que tu joue encore un peu avec puis je récupère tes configs pour refaire un ISO clean
++ smile

Hors ligne

#5 11-08-2014 17:43:02

IceF0x
#! Gourou Linux

Re : Grand retour de livarp avec une édition spéciale livarp-yotus

Voici le code python pour le menu exit

[== la-exit.py ==]
#!/usr/bin/env python

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

class la_exit:
	def disable_buttons(self):
		self.cancel.set_sensitive(False)
		self.logout.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("xdotool key Ctrl+Alt+BackSpace")

	def reboot_action(self,btn):
		self.disable_buttons()
		self.status.set_label("Rebooting, please standby...")
		os.system('dbus-send --system --print-reply --dest="org.freedesktop.ConsoleKit" /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Restart')

	def shutdown_action(self,btn):
		self.disable_buttons()
		self.status.set_label("Shutting down, please standby...")
		os.system('dbus-send --system --print-reply --dest="org.freedesktop.ConsoleKit" /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Stop')

	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()
		
		#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("_Shutdown")
		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 = la_exit()
    main()

Utiliser des logiciels propriétaires, c'est comme les plats préparés, on est incapable de dire les conservateurs qu'ils contiennent, on dira toujours que c'est bon, mais ça ne remplacera jamais le repas fait maison par sa maman.
]:D #! Crunchbang & Archlinux GNU/Linux User ]:D

Hors ligne

#6 11-08-2014 17:50:16

IceF0x
#! Gourou Linux

Re : Grand retour de livarp avec une édition spéciale livarp-yotus

Petite chose à ajouter, j'ai viré le vimrc du home car il me faisait des indentation folle, et j'ai juste gardé le mode :syntax on dans /etc/vimrc

le deskmenu à parfois quelques lenteurs à s'afficher mais j'avais ce souci avec la 3.9


Utiliser des logiciels propriétaires, c'est comme les plats préparés, on est incapable de dire les conservateurs qu'ils contiennent, on dira toujours que c'est bon, mais ça ne remplacera jamais le repas fait maison par sa maman.
]:D #! Crunchbang & Archlinux GNU/Linux User ]:D

Hors ligne

#7 12-08-2014 07:11:34

IceF0x
#! Gourou Linux

Re : Grand retour de livarp avec une édition spéciale livarp-yotus

Ajout du dépot pour la version release d'iceweasel selon la doc http://mozilla.debian.net/ dans le sources.list

deb http://mozilla.debian.net/ wheezy-backports iceweasel-release

Utiliser des logiciels propriétaires, c'est comme les plats préparés, on est incapable de dire les conservateurs qu'ils contiennent, on dira toujours que c'est bon, mais ça ne remplacera jamais le repas fait maison par sa maman.
]:D #! Crunchbang & Archlinux GNU/Linux User ]:D

Hors ligne

#8 20-09-2015 18:58:14

arpinux
nakedev

Re : Grand retour de livarp avec une édition spéciale livarp-yotus

re smile
petit déterrage juste pour signaler que l'ISO est dispo sur sourceforge et que je l'ai remise en ligne sur le serveur section 'livarp' http://arpinux.org/isos/livarp/livarp_0 … 140807.iso

pas de version prévue avec jessie pour l'instant, mais si je trouve un bon moyen d'intégrer compiz à jessie, je ferais une iso

++
arp

Hors ligne

Pied de page des forums