Skillnad mellan versioner av "CRUX"

Från LXDE.org
Hoppa till: navigering, sök
(Ny sida: ==Install LXDE with prt-get== Most of LXDE ports are available in "lxde" (3rd party) repository, rest of them and their dependencies can be found in core/opt/xorg/contrib collections (no ot...)
 
(step 3: configuring login managers)
Rad 17: Rad 17:
 
##lxde-lite:<br><code>prt-get depinst lxde-lite</code><br>Installs "barebone" lxde, the most BASICS components ;].
 
##lxde-lite:<br><code>prt-get depinst lxde-lite</code><br>Installs "barebone" lxde, the most BASICS components ;].
 
<b>NOTICE:</b> For list of components refer to that wiki page: http://crux.nu/Wiki/LXDEPorts
 
<b>NOTICE:</b> For list of components refer to that wiki page: http://crux.nu/Wiki/LXDEPorts
===step 3: configuring login managers===
+
===Steg 3: Hanterare för inlogging===
Configuring process is similar to other distros, as far LXDE is supposed to be lightweight I advice booting it via slim or startx.
+
====GDM och KDM====
#KDM or GDM: should work out of box
+
Kräver inga särskilda inställningar, LXDE ska finnas som val i lista över fönsterhanterare. Saknas LXDE kan det krävas att du startar om gdm eller kdm.
#slim: edit your <code>~/.xinitrc</code> file and add<br><code>exec startlxde</code><br>to the bottom ev. edit <code>/etc/slim.conf</code> to your likening. Add slim to SERVICES in rc.conf
+
 
#startx: edit <code>~/.xinitrc</code> file as shown above, start via command line or inittab or rc.local.
+
====SLIM====
#<u>add here another login managers</u> if you know them
+
Denna inloggningshanterare kräver en del manuellt hanterade inställningar. Läs mer i deras [http://slim.berlios.de/manual.php dokumentation (på engelska)] och skapa din /etc/slim.conf och ~/.xinitrc. I ~/.xinitrc ska LXDE startas med:
 +
exec startlxde
 +
 
 +
====WDM====
 +
Fyll på med information
 +
 
 +
====XDM====
 +
XDM använder filen .xsession i hemkatalogen för att bestämma vilken fönsterhanterare och skrivbordsmiljö som ska starta. Denna fil finns vanligan inte i ett grundinstallerad Debiansystem och måste därför skapas manuellt.
 +
Detta är ett minimikrav för att det ska fungera.
 +
#!/bin/sh
 +
exec startlxde
 +
 
 +
====Utan inloggningshanterare, använd ''startx''====
 +
Kör följande kommando med administrationsrätt:
 +
update-alternatives --config x-session-manager
 +
Välj sedan startlxde för att nästa gång starta LXDE med kommandot startx.
  
 
==Troubleshooting==
 
==Troubleshooting==

Versionen från 10 januari 2009 kl. 00.05

Install LXDE with prt-get

Most of LXDE ports are available in "lxde" (3rd party) repository, rest of them and their dependencies can be found in core/opt/xorg/contrib collections (no other (than lxde) third party collections required). Here are the steps to install lxde on crux:

step 1: configuring prt-get

  1. Download lxde.httpup file: http://crux.nu/portdb/?a=getup&q=lxde
  2. Copy lxde.httpup file to /etc/ports,
  3. Edit prt-get.conf, and add
    prtdir /usr/ports/lxde
    where appropriate, also enable "runscripts"(IMPORTANT!)
    runscripts yes
    if you (because of some unknown causes, of which I don't understand) do not want to enable this option you still can enable them by passing --install-scripts to prt-get via command line.
    NOTE: lxde repository does not need to be listed above core/opt/xorg/contrib, but preferably it should be listed above gnome/kde/xfce/(3rd party repos).
  4. Run: ports -u to update ports tree and fetch lxde ports,

step 2: installing LXDE

From now on you have got three choices:
WARNING: It's not bad idea to install and configure X server before installing lxde, also sound server preferably.

  1. Install lxde ports that you want by hand ie.
    prt-get depinst lxlauncher lxterminal
    to see all ports available in lxde collection use:
    ports -l | sed -n 's|^lxde/||p'
  2. Install lxde from one of two metaports:
    1. lxde (recommended):
      prt-get depinst lxde
      Installs most of lxde components.
    2. lxde-lite:
      prt-get depinst lxde-lite
      Installs "barebone" lxde, the most BASICS components ;].

NOTICE: For list of components refer to that wiki page: http://crux.nu/Wiki/LXDEPorts

Steg 3: Hanterare för inlogging

GDM och KDM

Kräver inga särskilda inställningar, LXDE ska finnas som val i lista över fönsterhanterare. Saknas LXDE kan det krävas att du startar om gdm eller kdm.

SLIM

Denna inloggningshanterare kräver en del manuellt hanterade inställningar. Läs mer i deras dokumentation (på engelska) och skapa din /etc/slim.conf och ~/.xinitrc. I ~/.xinitrc ska LXDE startas med:

exec startlxde

WDM

Fyll på med information

XDM

XDM använder filen .xsession i hemkatalogen för att bestämma vilken fönsterhanterare och skrivbordsmiljö som ska starta. Denna fil finns vanligan inte i ett grundinstallerad Debiansystem och måste därför skapas manuellt. Detta är ett minimikrav för att det ska fungera.

#!/bin/sh
exec startlxde

Utan inloggningshanterare, använd startx

Kör följande kommando med administrationsrätt:

update-alternatives --config x-session-manager

Välj sedan startlxde för att nästa gång starta LXDE med kommandot startx.

Troubleshooting

download link in port xxx is broken

Fix it by yourself and let me know (in that order) (contact at the bottom of that wiki page).

I get footprint mismatch in port xxx

Most likely it will happen some day ;], usually it's nothing terrible, footprint mismatch like:

=======> ERROR: Footprint mismatch found:
MISSING   -rwxr-xr-x      root/root       usr/lib/lxpanel/plugins/volumealsa.so
NEW       -rwxr-xr-x      root/root       usr/lib/lxpanel/plugins/volume.so
=======> ERROR: Building '/usr/ports/lxde/lxpanel/lxpanel#0.3.8.1-1.pkg.tar.gz' failed.

will happen because you don't have alsa installed, which concludes to point that there is many software configurations and it's not always easy to track it. If you think you have found something serious contact me (contact at the bottom of that wiki page).

I can't type anything in lxterminal

That's probably because lxterminal does not know which shell you are using, setup your shell via chsh command ie.
chsh -s /bin/bash user

some applications are not listed in the menu

No f....g idea, I used dmenu too long (I'm not used to graphical menus) and never really messed with that problem, if you know the solution put it here.

my problem is not listed here

Contact me aka "maintainer of the lxde ports" (contact at the bottom of that wiki page).

contact maintainer

In case of any troubles with lxde crux ports, suggestions, advices, constructive criticism, contact me:
http://crux.nu/Wiki/BartlomiejPalmowski