LinuxQuestions.org
View the Most Wanted LQ Wiki articles.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices

Reply
 
Search this Thread
Old 12-17-2008, 11:32 AM   #16
shadowsnipes
Senior Member
 
Registered: Sep 2005
Distribution: Slackware
Posts: 1,441

Rep: Reputation: 70

The default acpi handler will list the events captured (such as when the lid is closed or a special button is pressed). You just need to write handler cases for the events you want to handle.

There is also some useful information/controls available via /proc/acpi
 
Old 12-17-2008, 09:24 PM   #17
salemboot
Member
 
Registered: Mar 2007
Location: America
Distribution: Linux
Posts: 159

Rep: Reputation: 36
Get a copy of ubuntu/debian and tar.gz the /etc/acpi/ scripts to a usbkey.

Then boot slackware and un tar.gz the scripts to your /etc/acpi directory.

One day slack may include these by default. one day... one... day..
 
Old 12-18-2008, 10:03 AM   #18
shadowsnipes
Senior Member
 
Registered: Sep 2005
Distribution: Slackware
Posts: 1,441

Rep: Reputation: 70
Quote:
Originally Posted by salemboot View Post
One day slack may include these by default. one day... one... day..
Perhaps something to put in What features/changes would you like to see in future Slackware?

Although, that is not a very vanilla/Slackware approach...
 
Old 12-18-2008, 02:06 PM   #19
statguy
Member
 
Registered: Sep 2004
Location: Ontario, Canada
Distribution: Slackware 13.37, 12.2
Posts: 319

Original Poster
Rep: Reputation: 31
OK. I have the touchpad working the way I want. I just had to find the right man page to read. It turns out that man synaptics tells me everything I needed to put in xorg.conf. Who knew?

Here is my working version. This config gives button 2 and 3 from tapping in top right and bottom right, respectively and horizontal scrolling (in apps that support this).

Code:
Section "InputDevice"
        Identifier  "Synaptics Touchpad"
        Driver      "synaptics"
        Option      "Protocol" "auto-dev"
        Option      "SendCoreEvents" "true"
        Option      "Device" "/dev/psaux"
        Option      "SHMConfig" "on"
        Option      "LeftEdge" "1700"
        Option      "RightEdge" "5300"
        Option      "TopEdge" "1700"
        Option      "BottomEdge" "4200"
        Option      "VertEdgeScroll" "true"
        Option      "HorizEdgeScroll" "true"
        Option      "FingerLow" "25"
        Option      "FingerHigh" "30"
        Option      "MaxTapTime" "180"
        Option      "MaxTapMove" "220"
        Option      "VertScrollDelta" "100"
        Option      "HorizScrollDelta" "100"
        Option      "MinSpeed" "0.09"
        Option      "MaxSpeed" "0.18"
        Option      "AccelFactor" "0.0015"
        Option      "RTCornerButton" "2"
        Option      "RBCornerButton" "3"
EndSection
 
Old 12-19-2008, 12:19 PM   #20
w1k0
Senior Member
 
Registered: May 2008
Location: Poland
Distribution: Slackware, Mint
Posts: 1,240

Rep: Reputation: 196Reputation: 196
It's how I cope with special keys on my ThinkPad T60...

1. In /etc/acpi/actions/ directory I put three scripts: hibernate.sh, lock.sh, and suspend.sh.

hibernate.sh
Code:
#!/bin/sh
sync ; sync ; echo -n disk > /sys/power/state
lock.sh
Code:
#!/bin/sh
xlock -display :0 -mode clock -count 1 -size 700 -cycles 9000 -erasemode no_fade -icongeometry 256x256 -username " " -password " " -info " " -timeout 15
suspend.sh
Code:
#!/bin/sh
sync ; sync ; echo -n mem > /sys/power/state
Some people suggest to use more sophisticated sleep.sh but in my opinion simple suspend.sh is sufficient.

sleep.sh
Code:
#!/bin/sh

# check the present virtual terminal
FGCONSOLE=`fgconsole`

# switch to virtual terminal 12
chvt 12

/sbin/hwclock --systohc

# write all unwritten data (just in case)
sync

# suspend-to-ram
echo -n mem > /sys/power/state

/sbin/hwclock --hctosys

# switch back to virtual terminal running X
chvt $FGCONSOLE
2. In /etc/acpi/events/ directory I put three files: hibernate, lock, and suspend.

hibernate
Code:
event=ibm/hotkey HKEY 00000080 0000100c
action=/etc/acpi/actions/hibernate.sh
lock
Code:
event=ibm/hotkey HKEY 00000080 00001002
action=/etc/acpi/actions/lock.sh
suspend
Code:
event=ibm/hotkey HKEY 00000080 00001004
action=/etc/acpi/actions/suspend.sh
3. I restart ACPI using command /etc/rc.d/rc.acpid restart.

4. In my home directory I prepare ~/.Xmodmap file.

.Xmodmap
Code:
keycode 162 = XF86AudioPlay
keycode 164 = XF86AudioStop
keycode 153 = XF86AudioNext
keycode 144 = XF86AudioPrev
keycode 115 = F13
keycode 117 = F35
keycode 234 = F19
keycode 233 = F20
5. In my home directory I prepare ~/.xinitrc file.

.xinitrc
Code:
.
.
.
xhost `hostname`
exec /usr/bin/wmaker
(If you use any other window manager than Window Maker customize that file to your needs. For example: to run KDE use the command /usr/bin/startkde)

6. I install in the system remoot program (see: http://sourceforge.net/projects/remoot/).

7. In my home directory I prepare ~/GNUstep/Defaults/WMRootMenu file with shortcuts to XF86AudioPlay, XF86AudioStop, XF86AudioNext, and XF86AudioPrev keys.

WMRootMenu
Code:
(
  Applications,
  ("Run...", SHORTCUT, "Shift+Mod1+r", EXEC, "%a(Run,Type command to run)"),
  ("xterm", SHORTCUT, "Shift+Mod1+x", EXEC, "/usr/bin/X11/xterm +sb -fg black -bg white -geometry 99x49+64+0 -fn 9x15"),
  ("Firefox", SHORTCUT, "Shift+Mod1+f", EXEC, "/usr/bin/firefox"),
  ("Thunderbird", SHORTCUT, "Shift+Mod1+t", EXEC, "/usr/bin/thunderbird"),
  ("OpenOffice.org", SHORTCUT, "Shift+Mod1+o", EXEC, "/usr/local/bin/soffice"),
  ("GIMP", SHORTCUT, "Shift+Mod1+g", EXEC, "/usr/bin/gimp"),
  ("Inkscape", SHORTCUT, "Shift+Mod1+i", EXEC, "/usr/bin/inkscape"),
  ("GQview", SHORTCUT, "Shift+Mod1+q", EXEC, "/usr/bin/gqview"),
  ("gMPlayer", SHORTCUT, "Shift+Mod1+m", EXEC, "/usr/local/bin/gmplayer"),
  ("Audacious", SHORTCUT, "Shift+Mod1+a", EXEC, "/usr/bin/audacious"),
  ("Play/Pause", SHORTCUT, "XF86AudioPlay", EXEC, "/usr/local/bin/remoot playpause"),
  ("Next", SHORTCUT, "XF86AudioNext", EXEC, "/usr/local/bin/remoot next"),
  ("Prev", SHORTCUT, "XF86AudioPrev", EXEC, "/usr/local/bin/remoot prev"),
  ("Stop", SHORTCUT, "XF86AudioStop", EXEC, "/usr/local/bin/remoot stop"),
  ("WPrefs", SHORTCUT, "F13", EXEC, "/usr/lib/GNUstep/Applications/WPrefs.app/WPrefs"),
  ("WMakerconf", SHORTCUT, "F35", EXEC, "/usr/local/bin/wmakerconf"),
  ("Exit", SHORTCUT, "Shift+Mod1+F4", EXIT)
)
(The paths in your system can be different than in mine so customize them to your needs. If you'd like to use OpenOffice.org, Inkscape, and MPlayer you should install them. If you don't use Window Maker assign these shortcuts to the commands using the appropriate method for your window manager.)

8. In ~/GNUstep/Defaults/WindowMaker I set two options:

Code:
.
.
.
PrevWorkspaceKey = F19;
.
.
.
NextWorkspaceKey = F20;
.
.
.
9. I restart X Window.

10. In /etc/lilo.conf file I add to append option the switch resume=/dev/sda8. (Instead of /dev/sda8 point there your swap partition).

11. I rerun LILO with lilo command.

12. I reboot the system.

***

How it works...

1. Closing the lid blanks the screen.

2. Fn+F2 locks the screen using sophisticated xlock command on display :0 and xhost `hostname`. To unlock it use root's password.

3. Fn+F4 suspends (sleeps) the system to RAM.

4. Fn+F12 suspends the system to swap partition. To restore it use the same kernel that you use to store it.

5. Fn+arrows cooperates with remoot and works with a lot of programs such as Audacious or moc (see: http://moc.daper.net/).

6. ``Windows'' key runs WPrefs program and ``Menu'' key runs wmakerconf (see: http://wmakerconf.sourceforge.net/) -- both these programs are for Window Maker configuration.

7. So called ``browser keys'' switch to the previous and the next virtual terminal in Window Maker.

***

Comments...

I don't like the system suspending after closing the lid. I prefer to use a shortcut for such purposes. Feel free to customize that function to your needs.

I didn't manage to force Fn+F7 to switch the screen between LCD and monitor. Maybe you'll find the proper solution.

If you'll discover how to use other keys, or you'll find the better way to use these keys, or you'll have good idea for what purposes use ``Windows'' and ``Menu'' keys share your knowledge with the community.

Last edited by w1k0; 12-20-2008 at 06:18 AM.
 
Old 12-19-2008, 01:24 PM   #21
statguy
Member
 
Registered: Sep 2004
Location: Ontario, Canada
Distribution: Slackware 13.37, 12.2
Posts: 319

Original Poster
Rep: Reputation: 31
Wow, thanks w1k0.

I have been cobbling together stuff from various sources. Some is similar to what you have posted. I am making progress and will definitely post what I end up with.

One thing this experience is demonstrating is how much the more "polished" distros such as SuSE hide from you.

I knew I would have some tweaking to do, which is why I started this on the first day of my winter vacation.
 
Old 12-19-2008, 04:27 PM   #22
w1k0
Senior Member
 
Registered: May 2008
Location: Poland
Distribution: Slackware, Mint
Posts: 1,240

Rep: Reputation: 196Reputation: 196
A lot of useful information you'll find here: http://www.thinkwiki.org/wiki/Category:T60.
 
Old 12-19-2008, 04:44 PM   #23
statguy
Member
 
Registered: Sep 2004
Location: Ontario, Canada
Distribution: Slackware 13.37, 12.2
Posts: 319

Original Poster
Rep: Reputation: 31
Quote:
Originally Posted by w1k0 View Post
A lot of useful information you'll find here: http://www.thinkwiki.org/wiki/Category:T60.
I've been there before. However, I think I hit the payload with this link.

http://www.thinkwiki.org/wiki/Script...ent_with_fglrx

It provides scripts for Fn-F7 display switching when using the fglrx driver.
 
Old 12-19-2008, 06:38 PM   #24
w1k0
Senior Member
 
Registered: May 2008
Location: Poland
Distribution: Slackware, Mint
Posts: 1,240

Rep: Reputation: 196Reputation: 196
I can't test these scripts because I haven't external monitor but thanks to them I invented the method to lock all displays...

In /etc/acpi/actions/ put the script xlock.sh:

xlock.sh
Code:
for d in /tmp/.X11-unix/*
do
display=`echo $d | sed s#/tmp/.X11-unix/X##`
xlock -display :$display -mode clock -count 1 -size 700 -cycles 9000 -erasemode no_fade -icongeometry 256x256 -username " " -password " " -info " " -timeout 15 &
done
In /etc/acpi/events/ put the file xlock:

xlock
Code:
event=ibm/hotkey HKEY 00000080 00001002
action=/etc/acpi/actions/xlock.sh
Then remove old lock.sh script as well as old lock file and restart ACPI.

To lock all displays you need xhost `hostname` commands in all users .xinitrc files.

***

You can put lock script in /usr/local/bin/ and use it manually if you'd like to lock only one display (selected one or 0).

lock
Code:
#!/bin/sh
display=$1
if [ "$display" == "" ] ; then display=0 ; fi
xlock -display :$display -mode clock -count 1 -size 700 -cycles 9000 -erasemode no_fade -icongeometry 256x256 -username " " -password " " -info " " -timeout 15

Last edited by w1k0; 12-20-2008 at 06:59 AM.
 
Old 12-20-2008, 07:37 AM   #25
w1k0
Senior Member
 
Registered: May 2008
Location: Poland
Distribution: Slackware, Mint
Posts: 1,240

Rep: Reputation: 196Reputation: 196
Finally I prepared the script which runs on behalf of the individual users, so to unlock the screen you use the current user's password.

xlock.sh
Code:
#!/bin/sh
for d in /tmp/.X11-unix/*
do
display=`echo $d | sed s#/tmp/.X11-unix/X##`
user=`finger | grep -m1 \(:$display | awk '{print $1}'`
su $user -c "xlock -display :$display -mode clock -count 1 -size 700 -cycles 9000 -erasemode no_fade -icongeometry 256x256 -username ' ' -password ' ' -info ' ' -timeout 15 &"
done
xlock
Code:
event=ibm/hotkey HKEY 00000080 00001002
action=/etc/acpi/actions/xlock.sh

Last edited by w1k0; 12-20-2008 at 08:31 AM.
 
Old 12-21-2008, 09:33 AM   #26
rob.rice
Member
 
Registered: Apr 2004
Distribution: slack what ever
Posts: 784

Rep: Reputation: 104Reputation: 104
this is my fix for the missing VTs
just add some 4s to this part of
/etc/initab
like this
Code:
# These are the standard console login getties in multiuser mode:
c1:12345:respawn:/sbin/agetty 38400 tty1 linux
c2:12345:respawn:/sbin/agetty 38400 tty2 linux
c3:12345:respawn:/sbin/agetty 38400 tty3 linux
c4:12345:respawn:/sbin/agetty 38400 tty4 linux
c5:12345:respawn:/sbin/agetty 38400 tty5 linux
c6:12345:respawn:/sbin/agetty 38400 tty6 linux

Last edited by rob.rice; 12-21-2008 at 09:34 AM.
 
Old 12-21-2008, 09:46 AM   #27
statguy
Member
 
Registered: Sep 2004
Location: Ontario, Canada
Distribution: Slackware 13.37, 12.2
Posts: 319

Original Poster
Rep: Reputation: 31
Things are starting to work. Here is my current setup.

In /etc/acpi/events I have the files display, lock, lid and suspend with the following contents.

display
Code:
event=ibm/hotkey HKEY 00000080 00001007
action=/etc/acpi/actions/ati-toggle.sh
lock
Code:
event=ibm/hotkey HKEY 00000080 00001002
action=/etc/acpi/actions/lock.sh
lid
Code:
event=button[ /]lid
action=/etc/acpi/actions/ati-powermode.sh
suspend
Code:
event=ibm/hotkey HKEY 00000080 00001004
action=/etc/acpi/actions/suspend.sh
Then, in /etc/acpi/actions I have the corresponding files.

ati-toggle.sh
Code:
#!/bin/bash
#
# Source:
# http://www.thinkwiki.org/wiki/Script_for_Dynamic_Display_Management_with_fglrx
#
# Script to switch displays, e.g. by pressing Fn-F7 on Thinkpad Laptops.
# Uses aticonfig from the ATI fglrx driver for dynamic switching, and
# xrandr for resolution changing. OSD done with xosd.sh, which uses
# osd_cat from Xosd.
#
# Author: Armin Hornung  --  www.arminhornung.de
# Date: 2008-05-01
#
# Partly based on a display switching script from SuSE 10.1
#

# path to xosd.sh, change to "echo" if not installed
xosd="/usr/local/bin/xosd.sh"

# path to xrandr
xrandr="/usr/bin/xrandr"

INTERNAL="lvds" # internal LCD of Laptop
EXTERNAL="crt1" # external monitor, CRT or TFT


# Determine X user, script usually runs as root:

getXuser() {
        user=`finger| grep -m1 ":$displaynum " | awk '{print $1}'`

        if [ x"$user" = x"" ]; then
                user=`finger| grep -m1 ":$displaynum" | awk '{print $1}'`
        fi
        if [ x"$user" != x"" ]; then
                userhome=`getent passwd $user | cut -d: -f6`
                export XAUTHORITY=$userhome/.Xauthority
        else
                export XAUTHORITY=""
        fi
}

for x in /tmp/.X11-unix/*; do
    displaynum=`echo $x | sed s#/tmp/.X11-unix/X##`
    getXuser
    if [ x"$XAUTHORITY" != x"" ]; then
        # extract current state
        export DISPLAY=":$displaynum"
        _enabled_monitors=`su $user -c "aticonfig --query-monitor | grep Enabled"`
        _connected_monitors=`su $user -c "aticonfig --query-monitor | grep Connected"`
    fi
done


# determine if internal is active
echo "${_enabled_monitors}" | grep $INTERNAL > /dev/null 2>&1
if [ $? -eq 0 ]; then
  _internal_enabled=yes
else
  _internal_enabled=no
fi

# determine if external is connected
# (LVDS always assumed to be connected)
echo "${_connected_monitors}" | grep $EXTERNAL > /dev/null 2>&1
if [ $? -eq 0 ]; then
  _external_connected=yes
else
  _external_connected=no
fi

# determine if external is active
_external_enabled=no
echo "${_enabled_monitors}" | grep $EXTERNAL > /dev/null 2>&1
if [ $? -eq 0 ]; then
  _external_enabled=yes
fi


#### display switching part ####

if [ "${_internal_enabled}" = "yes" ]; then
  if [ "${_external_connected}" = "yes" ]; then
    if [ "${_external_enabled}" = "yes" ]; then
      # switch to external only, after both enabled:
      $xosd "Enabling $EXTERNAL" &
      su $user -c "aticonfig --enable-monitor $EXTERNAL"
      # adjust resolution back to standard:
      $xrandr -s 1280x1024 -r 60
    else
      # switch to both enabled, after external only
      $xosd "Enabling $INTERNAL & $EXTERNAL" &
      su $user -c "aticonfig --enable-monitor $INTERNAL,$EXTERNAL"
      # adjust resolution:
      $xrandr -s 1280x1024 -r 60
    fi
  else
    $xosd "No external display connected" &
    if [ "${_external_enabled}" = "yes" ]; then
      # switch back just if external display got disconnected
      su $user -c "aticonfig --enable-monitor $INTERNAL"
      $xrandr -s 1680x1050 -r 60
    fi
  fi
else
  # switch back to internal only, after external enabled:
  $xosd "Enabling $INTERNAL" &
  su $user -c "aticonfig --enable-monitor $INTERNAL"
  # adjust resolution back to standard:
  $xrandr -s 1680x1050 -r 60
fi

exit 0
This was pulled from the URL in the comments at the beginning. The xosd.sh script referenced is also available there.

lock.sh
Code:
#!/bin/bash

getXuser() {
        user=`finger| grep -m1 ":$displaynum " | awk '{print $1}'`
        if [ x"$user" = x"" ]; then
                user=`finger| grep -m1 ":$displaynum" | awk '{print $1}'`
        fi
        if [ x"$user" != x"" ]; then
                userhome=`getent passwd $user | cut -d: -f6`
                export XAUTHORITY=$userhome/.Xauthority
        else
                export XAUTHORITY=""
        fi
}


#Find the right XServer to be configured.
for x in /tmp/.X11-unix/*; do
   displaynum=`echo $x | sed s#/tmp/.X11-unix/X##`
   getXuser;
   if [ x"$XAUTHORITY" != x"" ]; then
       export DISPLAY=":$displaynum"
   fi
done

LOCKAPP="/usr/bin/kdesktop_lock --forcelock"

su ${user} -c "${LOCKAPP}" &
ati-powermode.sh
Code:
!/bin/bash

#
# Control script for ACPI lid state and AC adapter state
#

getXuser() {
        user=`finger| grep -m1 ":$displaynum " | awk '{print $1}'`
        if [ x"$user" = x"" ]; then
                user=`finger| grep -m1 ":$displaynum" | awk '{print $1}'`
        fi
        if [ x"$user" != x"" ]; then
                userhome=`getent passwd $user | cut -d: -f6`
                export XAUTHORITY=$userhome/.Xauthority
        else
                export XAUTHORITY=""
        fi
}


grep -q closed /proc/acpi/button/lid/*/state
if [ $? = 0 ]; then
 lid_closed=1
 echo "Lid Closed"
else
 lid_closed=0
 echo "Lid Open"
fi

grep -q off-line /proc/acpi/ac_adapter/*/state

if [ $? = 0 ]; then
   echo "On DC"
   on_dc=1
else
   echo "On AC"
   on_dc=0
fi

#Find the right XServer to be configured.
for x in /tmp/.X11-unix/*; do
   displaynum=`echo $x | sed s#/tmp/.X11-unix/X##`
   getXuser;
   if [ x"$XAUTHORITY" != x"" ]; then
       export DISPLAY=":$displaynum"
   fi
done

#If PPLIB is enabled
su $user -c '/usr/bin/aticonfig --pplib-cmd="get version"' | grep PPLIB
if [ $? = 0 ]; then
   echo "Has PPLIB"
   has_pplib=1
else
   echo "No PPLIB"
   has_pplib=0
fi



if [ ${lid_closed} -eq 1 -o ${on_dc} -eq 1 ]; then
    echo "Low power"
    if [ ${has_pplib} -eq 1 ]; then
        su $user -c '/usr/bin/aticonfig --pplib-cmd="notify psrc dc"'
    else
        su $user -c "/usr/bin/aticonfig --set-powerstate=1 --effective=now"
    fi
else
    echo "high power"
    if [ ${has_pplib} -eq 1 ]; then
        su $user -c '/usr/bin/aticonfig --pplib-cmd="notify psrc ac"'
    else
        su $user -c "/usr/bin/aticonfig --set-powerstate=3 --effective=now"
    fi
fi
I found ati-powermode.sh in the /usr/doc/fglrx/examples/etc/acpi directory.

suspend.sh
Code:
#!/bin/sh
sync ; sync ; echo -n mem > /sys/power/state
This is the same as what w1k0 posted and worked great. The hibernate script from w1k0 did not work for me.

I shall continue to plug away on this. At least now I have the most important ones for me working. Thanks to all your responses, I am starting to get a handle on setting up the ACPI handlers.
 
Old 12-21-2008, 11:27 AM   #28
w1k0
Senior Member
 
Registered: May 2008
Location: Poland
Distribution: Slackware, Mint
Posts: 1,240

Rep: Reputation: 196Reputation: 196
I use Slackware 12.1 with generic kernel 2.6.24.5-smp as well as with custom 2.6.24.5-smp kernel. In both cases hibernation works perfectly:

1. I press Fn-F12,

2. I wait until machine stops,

3. I turn machine on,

4. I select the same kernel as before,

5. and machine restores system from swap partition.

On what step you notice the problem? Did you try to run hibernate.sh manually? Did you add resume=/dev/... switch to append option in /etc/lilo.conf? Did you restart LILO with lilo command? What versions of Slackware and kernel you use?

Last edited by w1k0; 12-21-2008 at 11:30 AM.
 
Old 12-21-2008, 01:00 PM   #29
statguy
Member
 
Registered: Sep 2004
Location: Ontario, Canada
Distribution: Slackware 13.37, 12.2
Posts: 319

Original Poster
Rep: Reputation: 31
I am using Slackware 12.2 with the generic (huge?) 2.6.27.7 kernel. I added the appropriate resume switch to my LILO config as well.

The step at which it failed was actually shutting down. It started to hibernate but instead of shutting down, I was returned immediately to my desktop.

Last edited by statguy; 12-21-2008 at 01:01 PM.
 
Old 12-21-2008, 01:07 PM   #30
Drakeo
Senior Member
 
Registered: Jan 2008
Location: Urbana IL
Distribution: Slackware, Slacko,
Posts: 2,530
Blog Entries: 3

Rep: Reputation: 209Reputation: 209Reputation: 209
this sounds may be different but in bios do you have a setting for the mouse and is it set to both or just touch pad. this was a prblem once with a older laptop and I used a ps2 touch pad on it. pluss the onboard mouse. so I guess yours is a on board mouse pad so while your in there set you bios to none operating system. or none windows if you have that option. Linux is not good at controlling bios. but can read them and kinda and work with the acpi
 
  


Reply

Tags
acpi, hibernate, keyboard, shortcuts, suspend, t60, thinkpad


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Slackware 11.0 Install/confg Issues midas Linux - Laptop and Netbook 2 04-06-2007 09:42 AM
Slackware 10 Install Issues GT_Onizuka Slackware 5 09-04-2004 05:12 PM
mysql++ install issues on slackware 9 compupurdy Linux - Software 2 01-12-2004 08:44 PM
New to Slack, lots of niggly problems. BongFish Slackware 9 09-22-2003 08:15 AM
slackware 9 install issues AlteZza2k2 Linux - Software 4 09-11-2003 03:27 PM


All times are GMT -5. The time now is 08:37 AM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration