Welcome, Guest. Please login or register.

Login with username, password and session length

MyPCLinuxOS Forum

Pages: [1]   Go Down
  Print  
Author Topic: Bilingual remasters with several desktops +improvements  (Read 889 times)
0 Members and 1 Guest are viewing this topic.
melodie
Full Member
***
Offline Offline

Posts: 189


« on: September 09, 2009, 01:38:50 PM »

Hello,

I couldn't decide where to write this, so I may have seen some light here. The job I started here at "french" forum in main pclos forums could continue here, because I'd like to do several things : one is start updating the June 27 th french version I did, and write somewhere day by day all I do on it.

Another is to get to have it written in chronologic order, instead as in a mess order as here: [PCLOS-2009-Xfce-fr] modifications faites et prévues, because it was coming as a kind of a reaction after doing all this : how to put it right so that people know what has changed in it, comparing to the official version ? (which I think is important : people should be able to know what is different)

I'd like this list to be easy to have in french as well as in english (for obvious reasons  Grin) and I'd like more people possible to help me out with this project.

I hope it's ok for you here, at the mypclinuxos.com forums admins and moderators.

Now I start:

This June 27th 2009 was my first try, successfull at once with the graphical tool and when I did the following try things became a bit more complicated, so I started learning at some of the main forums threads, at Texstar's "Master the remaster" thread here in the live wiki section, etc... etc...

=-=-=-=-=

Preparing a new Pclos Kde 3.5.10 automn french/english version

Sept 9th, 2009 Wednesday
I installed in a virtual machine in Virtualbox, without changing any file in the live iso. After reboot, I added the same password and login as in the live CD. I did a partition of 2 Go for swap, and a partition of about 5.3 Go for the / partition. (Ext3 format)

* Update sources.list from here:     
Updated sources.list for Synaptic Software Manager
Quote
Updated - August 21 2009

* Change the root invite from red to any other nice colour. Green will do fine. In /root/.bashrc :

changed this:
Code:
export PS1='\[\033[01;[b]31[/b]m\][\u@\h \W]\$\[\033[00m\] '

to this:
Code:
export PS1='\[\033[01;32m\][\u@\h \W]\$\[\033[00m\] '

Reference for more : http://tldp.org/HOWTO/Bash-Prompt-HOWTO/x329.html

* Change the .mozilla preferences, importing thoses from Xfce4 fr. It's got a few additional bookmarks, and particularly 2 addons : Adblock with french Easylist filters, and Colt, a very practical addon to copy/paste links in diverses ways.

* I find it very difficult to use vi when I have to edit a file, so I'll install vim-enhanced (comes along with vim-common), and also add the following option to /etc/vimrc:

Code:
:colorscheme elflord

in order to get color in vim, without making the color configuration too complicated. To change it to other ready to use colors, it's possible to put the name of another config file found in /usr/share/vim/colors directory.

* General update to catch up since June 27th

* Added this to /etc/rpm/macros : %_excludedoc 1 (erases docs from the packages at install time - saves space for remasters)

* Installed Bleachbit, to save still more space by removing unuseful leftover files

* Installed fslint, to use it's orphaned symlinks tracking/erasing feature

* Reinstalled printerdrake along with lots of depends, to get the printer configurations easy to do

That will be all for tonight. Smiley

=-=-=-=-=-=

September 10th, 2009 thursday

* Changing the install laucher from this:
Code:
#! /bin/sh

kdesu video-clean && /usr/sbin/draklive-install

to this:
Code:
[Desktop Entry]
Version=1.0
Encoding=UTF-8
Name=Install Livecd
Name[fr]=Installez le Live CD
Exec=gksu video-clean; /usr/sbin/draklive-install
Comment=Installer for your computer
GenericName=Livecd Install
Icon=/usr/share/icons/draklive-install.png
Terminal=false
Type=Application
StartupNotify=false
Categories=System;Utility;Core;GTK;X-MandrivaLinux-System;
Comment[fr_FR.UTF-8]=Installeur pour votre ordinateur

It's a more direct command, and it doesn't need to give root passwd twice

* Added the following resources with a launcher on the desktop:
Re: Liste des ressources du site PCLinuxOS

- Avant l'installation -> before install
Prérequis avant installation

- Tutoriel avec captures d'écrans -> Howto with screenshots
Installer PCLinuxOS 2009

- Premiers pas après l'installation, configurer la connexion internet en filaire, installer ses premiers paquets... -> First steps after install, configure the internet connection, install your first packages...

. Premiers pas -> First steps

(The english version of "Install-manual" is still there too, and would be needing an update)

In the Configuration Center PCLinuxOS, In System section, at Manage services:
* Stopping some services that are not needed in a live CD. This will make the boot of the Live CD faster:
Quote
Sep 10 23:53:09 localhost drakxservices[8606]: GP_LANG="UTF-8" service bluetooth stop
Sep 10 23:53:15 localhost drakxservices[8606]: GP_LANG="UTF-8" service capi4linux stop
Sep 10 23:53:15 localhost kernel: capi: Rev 1.1.2.7: unloaded
Sep 10 23:53:24 localhost drakxservices[8606]: GP_LANG="UTF-8" service cups stop
Sep 10 23:53:30 localhost drakxservices[8606]: GP_LANG="UTF-8" service dkms stop
Sep 10 23:53:38 localhost drakxservices[8606]: GP_LANG="UTF-8" service dund stop
Sep 10 23:53:45 localhost drakxservices[8606]: GP_LANG="UTF-8" service harddrake stop
Sep 10 23:53:45 localhost service_harddrake[8800]: ### Program is starting ###
Sep 10 23:53:46 localhost service_harddrake[8800]: running: dmidecode
Sep 10 23:53:46 localhost service_harddrake[8800]: modified file /etc/sysconfig/harddrake2/kernel
Sep 10 23:53:46 localhost service_harddrake[8800]: created file /etc/sysconfig/harddrake2/previous_hw
Sep 10 23:53:52 localhost drakxservices[8606]: GP_LANG="UTF-8" service hidd stop
Sep 10 23:53:52 localhost hidd[2768]: Exit
Sep 10 23:54:06 localhost drakxservices[8606]: GP_LANG="UTF-8" service msec stop
Sep 10 23:54:19 localhost drakxservices[8606]: GP_LANG="UTF-8" service numlock stop
Sep 10 23:54:30 localhost drakxservices[8606]: GP_LANG="UTF-8" service pand stop
Sep 10 23:54:40 localhost drakxservices[8606]: GP_LANG="UTF-8" service shorewall stop
Sep 10 23:54:44 localhost logger: Shorewall Stopped
Sep 10 23:55:11 localhost drakxservices[8606]: running: /sbin/chkconfig --list
Sep 10 23:55:11 localhost drakxservices[8606]: running: chkconfig --del bluetooth
Sep 10 23:55:11 localhost drakxservices[8606]: running: chkconfig --del capi4linux
Sep 10 23:55:12 localhost drakxservices[8606]: running: chkconfig --del cups
Sep 10 23:55:12 localhost drakxservices[8606]: running: chkconfig --del dkms
Sep 10 23:55:12 localhost drakxservices[8606]: running: chkconfig --del dund
Sep 10 23:55:12 localhost drakxservices[8606]: running: chkconfig --del harddrake
Sep 10 23:55:13 localhost drakxservices[8606]: running: chkconfig --del hidd
Sep 10 23:55:13 localhost drakxservices[8606]: running: chkconfig --del msec
Sep 10 23:55:13 localhost drakxservices[8606]: running: chkconfig --del numlock
Sep 10 23:55:13 localhost drakxservices[8606]: running: chkconfig --del pand
Sep 10 23:55:14 localhost drakxservices[8606]: running: chkconfig --del shorewall
Sep 10 23:55:14 localhost drakxservices[8606]: ### Program is exiting ###

Theses are dkms, harddrake, then several services related to Blootooth, such as dund pand and else, shorewall and msec for advanced security features, cups is not useful in Live CD either, and numlock if activated can really screw up a login on a laptop, by changing the letters to numbers on your keyboard (which happened to me, and I had to login in tty to change it with the ncurse version of the draktools).


* Removing packages:
- Capi4linux is not that useful... (packages that I had added, but which happen not to do what I thought... )
Quote
Sep 11 00:08:25 localhost synaptic: [RPM] isdn4k-utils-3.2p3-28pclos2007 removed
Sep 11 00:08:26 localhost synaptic: [RPM] isdn4k-utils-vbox-3.2p3-28pclos2007 removed
Sep 11 00:08:49 localhost synaptic: [RPM] libisdn4k-utils2-3.2p3-28pclos2007 removed

Theses where the package starting capi, and it's depends.

- PerlDL, an efficient numerical language for scientific computing

This is a 8874 Kb package for which I can't quite see the use for end users (unless needed by the system, but after I asked at main forum, I don't think so)

=-=-=-=-=-=

September 12th, 2009 saturday

* Replacing 75dpi Xorg fonts  et and other sytem fonts with 100dpi fonts (best seen);

* Added on the desktop and in the system, some documentations in french, prerequisites before install, Howto Install (thanks for their help to Ace66130 or the forum "french" for his first redactional shot, and to Disease member or http://www.absolinux.net for his advices on the chan), and a file "LISEZ-MOI" (README) to give a few details about all this to the new users.

* Added plugins in Firefox :  Adblock, Easylist France filter, and Colt to copy URL's as text, html, bbcode...

* Added a few marks to bookmarks to Firefox :
Da Linux French Page
    L'actualité de Linux et du logiciel libre

OpenPrinting | The Linux Foundation
    The Linux Foundation is a non-profit consortium dedicated to fostering the growth of Linux, and promoting standardization and technical collaboration of Open Source Linux

Framasoft - Logiciels libres
    Site portail collaboratif autour du logiciel libre : annuaires, tutoriels, articles, docs, forums, etc.

Ikarios - Accueil

Linux wireless LAN support

* Suppressed some packages to gain space:
- compiz
- emerald
- emerald-themes
- liste de paquets relatifs à compiz
(ccsm
compiz-decorator-gtk
compiz-decorator-kde
compiz-fusion
compiz-fusion-icon
compiz-fusion-plugins-extra
compiz-fusion-plugins-main
compiz-wm-kde
compizconfig-backend-gconf
compizconfig-backend-kconfig
compizconfig-python)

- yakuake
- devede
- devede-author
- linuxwacom
- tvtime
- gstreamer-quicktime

* Added some applications thanks to the spared space:
* system:
- Gparted, to handle partitions diverse ways as you need (needs stopping haldaemon)
- GetOpenOffice, to ease OpenOffice3.org install
- Add-Locale to add locales of the country you wish (internationalisation)

- Testdisk, to save recently lost partitions and other advanced operations (for advanced users, or else to use as last chance)

- Hdparm, to make tests and seek informations on you IDE ATA peripherals (for advanced users as well, else ask advices to the forums)

- bleachbit, to clean easily the file system

- rpmorphan to suppress orphaned libs  with the "rpmorphan -gui" command (as root). (Advanced users). It suppresses libraries that have been forgotten when uninstalling packages : be careful when you use it, always keep track of what is going to be suppressed in order to be able to reinstall the relevant package if an application would not start anymore.

- Htop, system monitoring, such as top but with more features and with colors (console application)

- mc : Midnight Commander, advance file manager for the console (with ncurses). Managing and editing files, remote connections with ssh, ftp...

* Multimedia:
- smplayer : champion all categories for audio and video
- Exaile, nice audio streams reader and music collection manager ("Only" 15 Mo with depends)
- K3B
- Kamix
is "An ALSA mixer for KDE
A KDE mixer application for KDE 3 and ALSA, just to provide
some support for what official kmix lacks."

* Office
- Kdegraphics-pdf
- Scribus 1.3.5.1

* Finances
-Money Manager Ex
-Grisbi

* Graphics
- Gimp creation and (retouche d'image ?) of images
- Inkscape
- Scrot to take screenshots (console)
- Kxstich, to make nice stitches (in english only for now)

* Internet
- Firefox
- Midori : still in english only alas, at PCLinuxOS
- Lftp to upload files with FTP protocole (console mode)
- Squid, extensible proxy cache , to optimise connections on Internet (it's possible to make a filtering proxy with it too, but don't ask me how, I don't know)
- Xchat, to tchat on IRC
- kdenetwork-kopete multiprotocole messenger with webcam capabilities

- Wine, to start some programs made for Windows, by simulating a Windows environment (Wine Is Not an Emulator)

=-=-=-=-=-=
September 14th, 2009 monday
A change will be done to all the bilingual remasters in
/usr/lib/libDrakX/fs/format.pm

so that the ext3 and ext4 benefit by default of the force fsck at boot all 20 to 40 boots, to check the file system consistency and fix it, or say what to do to fix it, if necessary.
Thanks to Old-Polack and several persons at main forum, for this one ! I would not have found where to change without his help.

A change will be done as well to the /etc/rc.d/rc.sysinit file so that the Install launcher be erased from /etc/skel/desktop and /root/Desktop at install time, so that the installed system do not have them anymore at the end of install.

Thanks Neal for your help on this one !


*******

Related to what's just above, and to be translated soon:
http://www.pclinuxos.com/forum/index.php?topic=61442.0

More technical changes:
* The install launcher doesn't ask you the passwd twice anymore;
* The install launcher is erased at the end of install so that it will not be still on the destkop after install is finished:
in the /etc/rc.d/rc.sysinit file, added theses ligns rm -rf /root/Desktop/Installer*  and  rm -rf /etc/skel/Desktop/Installer* in the following block of text:
Code:
if [ -f /etc/delete-guest-account ]; then
   action "Removing Guest Account on first boot" /usr/sbin/userdel -r guest
   rm -f /etc/delete-guest-account
# Remove Livecd file
   rm -f /etc/LIVECD
# reset on first boot dpms to true so screensavers will kick in
   perl -pi -e "s|"DPMS\"" "\"false"|"DPMS"|" /etc/X11/xorg.conf

rm -rf /root/Desktop/Installer*
rm -rf /etc/skel/Desktop/Installer*

#mv /usr/share/apps/kdm/themes/Dark/background2.png /usr/share/apps/kdm/themes/Dark/background.png
   action "Resetting Xorg.conf" /usr/sbin/XFdrake --auto

fi


I thank Neal very much for his help on this one


* The command line "rm" is not an alias for "rm -i" anymore, "mv" is not anymore an alias to "mv -i" : in brief, the shell reacts more as it used to be (at least for theses commands). You can see the lines commented out in the /etc/profile.d/alias.sh file. You can obviously restore them as they were by uncommenting, or even create new aliases for all users there at your convenience (or only for your user in the ~/.bashrc file of course)

Thus in the alias.sh file you will find theses lines:
Quote
#alias cp="cp -i"
#alias mv="mv -i"
#alias rm="rm -i"

/!\Very important change:
While installing, if you use Drakdisk, the partitionning tool integrated to the installer, to do the partitioning, while choosing one of the classical ext3 (and very soon ext4) partition format, the formatting will respect the "force fsck" feature, to start a consistancy check of the file system at boot, randomly every 20 to 40 boots.

This is a feature used in most GNU/Linux distributions families, and that some developers (Mandriva ? Mandrake ? I wouln't know) had thought good to make silent, leaving to the final users no other choice than this as default or else learn to use tune2fs command lines (if they happened to get aware of this).

Theses two threads in main PCLinuxOS forum are available for who would like to read more about this topic:
[FSCK] Is there a automatic fsck at boot time ? (Solved)
[FSCK] How to configure automatic fsck at boot time ? (Solved)[/color]

* Ensure compatibility with old encoding:
in CCP > System > Manage local parameters of the system > advanced button > tick "ensure the compatibility with ancient encoding (non-utf8)

so that accentuated letters in french don't look like crap.

* Added some packages, because there is some space left to reach 700 Mo limit iso size:
- Koffice
- GraphicsMagick


I just ended with a 662 Mo iso, so there is still some space left... Grin

* Next, have to compare theses:
Quote
<JohnW_57> gwenview ??
<max1> kview - simple like windows xp default image viewer
<melodie> JohnW_57, does gwenview allow you to open an image editor from within it for example ?
<max1> showFoto - something like gqview
...
<max1> gqview

=-=-=-=-=

September 15th, 2009 tuesday
* Additionnal system application
- ddrescue will be on each desktop "Old World" version
« Last Edit: November 14, 2009, 07:17:43 AM by melodie » Logged
Neal
Global Moderator
Sr. Member
*
Offline Offline

Posts: 273



« Reply #1 on: September 09, 2009, 02:03:36 PM »

Good start, Melodie. Smiley

Logged
melodie
Full Member
***
Offline Offline

Posts: 189


« Reply #2 on: September 09, 2009, 02:27:49 PM »

Hi Neal ! Thanks !

Update started,  155 Mo to get from archieves...  Smiley

I'll add the work in progress on the same first post, with a new date each day.

Good night/evening/afternoon to all.

Logged
melodie
Full Member
***
Offline Offline

Posts: 189


« Reply #3 on: September 15, 2009, 02:55:46 PM »

Hello,

A few more changes have occured since Sept 9th, and I translated to english some parts of what I have wrote to french forum at main PCLinuxOS forum too.
Logged
Neal
Global Moderator
Sr. Member
*
Offline Offline

Posts: 273



« Reply #4 on: September 15, 2009, 07:22:11 PM »

Good to see you're active on this. Cheesy

Logged
melodie
Full Member
***
Offline Offline

Posts: 189


« Reply #5 on: November 03, 2009, 02:02:53 AM »

Good to see you're active on this. Cheesy

Hi Neal,

I succeeded to make bilingual with Kde and Xfce, but when coming to Gnome and to Lxde, I can't get to have them switching at the login screen, though I have prepared them the same way as for Xfce and Kde.

You can read more about the 2 Lxde versions I just remastered, using your version. It's all there:
Old World fr Autumn remasters

Incase the link be broken (I was told about such problem by someone on the chan theses days) :
http://www.pclinuxos.com/forum/index.php
PCLinuxOS-Forums > Help > LiveCD, MkliveCD and Remastering > Old World fr Autumn remasters

Smiley

My best,
Mélodie

Logged
Pages: [1]   Go Up
  Print  
 
Jump to: