OpenMandriva Lx Welcome Page
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
etc/skel
locale
usr
.directory
LICENSE
Makefile
README.md
om-welcome.desktop

README.md

om-welcome

version: 1.0.5.1

This is the om-welcome - Welcome to OpenMandriva

designed to introduce new users to the OpenMandriva distro and also integrate common tasks for post-installation distro.

requires the following dependencies:

bigbashview is integrated with scripts om-welcome

Installing Dependencies

to install python-qt4-webkit, we can use urpmi:

urpmi python-qt4-webkit
Installing web.py
python setup.py install

or just use urpmi:

urpmi python-webpy
Directory Structures

your files are:

bigbashview.py
client.py
server.py
bbv/
    globals.py
    globals.pyc
    __init__.py
    __init__.pyc
    main.py
    main.pyc
    server/
    ui/
    img/

if you package it separately om-welcome requires changes to the running script.

Running OM-Welcome

you can run the om-welcome for debugging, with following command:

python bigbashview.py -s 960x600 -c index.sh.htm

#####translations

  • inside the folder usr/share/om-welcome/
  • there is a file called translation, all texts om-welcome are it is from it that will
  • generate the translation files
  • format it is as follows variavel=$"text that will be shown in the om-welcome"

with the command

bash --dump-po-strings translation > oma-welcome.pot

oma-welcome.pot is the translation file.

the bigbashview uses html, css and js to create the layout, if you want to make any changes or improvements just edit the files with the format. sh.htm, and style.css that is inside the css folder. files with the. scripts are run that will be read as if they were running through the terminal.

to execute a command within the html files (sh.htm) using the following command:

$(command to be executed)

example:

     $(lsb_release -d | cut -d":" -f2) #shows the name of the Linux distribution