Re: [gentoo-user] crossdev/x86dev screwdup ?!

2012-10-01 Thread YoYo Siska
On Mon, Oct 01, 2012 at 12:50:40PM +0200, meino.cra...@gmx.de wrote:
 hi,
 
 Something broke my crossdev installation...
 
 I installed crossdev and did a 
 
 crossdev --target armv7a-unknown-linux-gnueabi
 
 which produces a useable cross development toolchain.
 
 A few days ago there was an update related to thsi crossdev 
 toolchain (dont remember exactly), which also installs fine.
 
 But now, calling
 
 armv7a-unknown-linux-gnueabi-gcc
 
 results in 
 
 gcc-config: error: could not run/locate 'armv7a-unknown-linux-gnueabi-gcc'
 [1]25787 exit 1 armv7a-unknown-linux-gnueabi-gcc
 
 .
 
 Calling
 
 armv7a-unknown-linux-gnueabi-gcc-4.7.2 
 
 gives the exspected error message no input files.
 
 The output of 
 
 gcc-config -l
 
 is
 
  [1] armv7a-unknown-linux-gnueabi-4.7.2
 
  [2] x86_64-pc-linux-gnu-4.4.7
  [3] x86_64-pc-linux-gnu-4.5.4 *
 

seems that the armv7a compiler isn't 'active' in the gcc-config output
(no asterix after the [1] option), did you try to 'reactivate' it with
gcc-config, ie
# gcc-config 1
?

My output here:
julka ~ # gcc-config  -l
 [1] armv4tl-softfloat-linux-gnueabi-4.4.6 *
 [2] armv4tl-softfloat-linux-gnueabi-4.5.3

 [3] x86_64-pc-linux-gnu-4.4.4
 [4] x86_64-pc-linux-gnu-4.5.3 *

(Though it is possible the asterix won't show up if there is only one
option, but reactivating it should do anything bad...)


 . Before i screw up my native toolchain I better ask for help,
 how I can reactivate my crossdev toolchain, so that it is available
 via
 
 armv7a-unknown-linux-gnueabi-gcc
 
 .
 
 How can I acchieve this?
 
 Thank you very much in advance for any help!
 
 Best regards,
 mcc



yoyo



Re: [gentoo-user] crossdev/x86dev screwdup ?!

2012-10-01 Thread YoYo Siska
On Mon, Oct 01, 2012 at 02:13:49PM +0200, YoYo Siska wrote:
 On Mon, Oct 01, 2012 at 12:50:40PM +0200, meino.cra...@gmx.de wrote:
  The output of 
  
  gcc-config -l
  
  is
  
   [1] armv7a-unknown-linux-gnueabi-4.7.2
  
   [2] x86_64-pc-linux-gnu-4.4.7
   [3] x86_64-pc-linux-gnu-4.5.4 *
  
 
 seems that the armv7a compiler isn't 'active' in the gcc-config output
 (no asterix after the [1] option), did you try to 'reactivate' it with
 gcc-config, ie
 # gcc-config 1
 ?
 
 My output here:
 julka ~ # gcc-config  -l
  [1] armv4tl-softfloat-linux-gnueabi-4.4.6 *
  [2] armv4tl-softfloat-linux-gnueabi-4.5.3
 
  [3] x86_64-pc-linux-gnu-4.4.4
  [4] x86_64-pc-linux-gnu-4.5.3 *
 
 (Though it is possible the asterix won't show up if there is only one
 option, but reactivating it should do anything bad...)
... shouldn't do anything bad... ;)

yoyo




Re: [gentoo-user] crosscompiling...the point of view

2012-08-07 Thread YoYo Siska
On Mon, Aug 06, 2012 at 06:37:07PM +0200, meino.cra...@gmx.de wrote:
 Paul Hartman paul.hartman+gen...@gmail.com [12-08-06 17:36]:
  On Mon, Aug 6, 2012 at 8:01 AM,  meino.cra...@gmx.de wrote:
   Hi,
  
   I am asking, because I found not only one description of somehow
   complicated setups to compile a distribution (namely gentoo) for a
   platform A (Beaglebone TI OMAP4) on that platform with distcc to
   speedup things or with emulated chroot environments based on qemu...
  
   I thought it would be the easiest to compile the whole stuff on a host
   system B with a crosscompilation toolchain...but may be I have
   overlooked something important...
  
  Seems the best way to me, too.
  
   So - is there any logical reason, which prevents the process of the
   compilation of a complete distribution/rootfs/boot-mechanism for
   a platform A on a hostsystem of the platform B if the cross
   compilation toolchain is already installed on B and no emulated
   environment is wanted?
  
  So you want to install the packages into a virtual filesystem image
  on the compiler machine to create a whole disk image for the target,
  basically? Hmmm. Maybe something like Scratchbox can help with this.
  
 Hi Paul,
 
 ...yes, exactly. But theproblem remains...is there a logical reason,
 which renders this attempt useless ?

Crosscompilation is the preffered way, but there can be a lot of
problems with it . The cross-toolchain isn't a problem, gennto has a
nice tool called crossdev that will generate it for you and with a bit
of env. variables and make.conf tweaks, you can easily do cross-compile
emerges into a specific sysroot (gentoo has nice documentation at [1])

The problem is usually with build systems that don't take
croos-compilation into account: things like getting paths wrong
(including the path to the root of your croscompiled stuff or using
paths in your host system, (older libtool used to generate .la files
with paths in your host system)), using information from your life
system instead of the target system, not correctly handling cases where,
as part of the installation, tools are compiled that are then directly
executed. Most build systems have ways to correctly express these
things, but authors often get them wrong etc...

Then there are cases where some post-installation steps are required to
be run in the target system (remeber those Updating desktop mime
database  or Updating shared mime info database messages after most
desktop apps ?) that usually require executing the installed programs,
which means that either a host version has to be compiled (which can
correctly work with stuff in the targe root directory) or they have to
be somehow started on the first boot of the target system.

Because of this, doing it in an emulated enviroment or on the actual
device makes most of these problems go away. So if somebody doesn't
have time to sort out these cross compilation problems but doesn't mind
if the installation runs few times longer (but without problems), its
better for them...

I last did a cross compiled install of gentoo about two years ago,
mostly it was without any problems, though there were some problematic
packages (IIRC python used to be a problematic one, not sure how it is now).
Recently I have done a few emulated root installs and they went
absolutely without any problems (at least as far the 'compile packages
and get a rootfs) step is concerned... getting things to run correctly
on an embedded device without any display etc has its own challenges ;)

yoyo




[1] http://www.gentoo.org/proj/en/base/embedded/cross-development.xml



Re: [gentoo-user] distcc to compile Gentoo on the laptop

2012-06-13 Thread YoYo Siska
On Thu, Jun 14, 2012 at 01:49:16AM +0530, Yohan Pereira wrote:
 On Wed, Jun 13, 2012 at 08:43:20AM +0200, Daniel Wagener wrote:
  On Wed, 13 Jun 2012 01:04:19 -0500
  
  What about a different approach: gentoo in a VM on the desktop
  Would that not be much easier?
  Of course some processor power is used for the VM itself, but it should 
  still significantly decrease compilation time on the laptop.
  Plus you can easily equip other machines with that VM and use their power 
  too.
  
 What about a chroot? that would be much lighter compared to a VM.
 Alternativly you can use the chroot to build binnary pkgs that can be
 installed on the laptop. 

There are 3 solutions I can think of:

1. Get a cross compiler for i686 working under fedora (have no idea
about that, except manually setuping and compiling gcc) and setup the
Fedora's distcc to use that correctly (this should go more or less
according to the docs on the gentoo wiki regarding cmake and i686 vs
amd64)

2. Create a gentoo chroot on the Fedora OS. Much lightweight that a
virtual machine, you can setup the cross toolchain and distcc according
to the wiki, you just have to play a bit with how to start the distcc
inside the chroot (a plain /etc/init.d/distcc start inside the chroot 
won't work). Note that you can run a i686 chroot in an amd64 system, so
you actually don't need to set up any fancy crosscompiler inside the
chroot. Just run the chroot as 'linux32 chroot /mnt/chrooot ...' to make
sure uname and similar get correct info...

3. Mount the laptops root filesystem through nfs on the fast computer
(use no_root_squash on the laptop export to have correct root access to
files) bind-mount something local (disk or tmpfs if you have enough mem)
over /var/tmp/portage, chroot into it (don't forget to mount /proc,
maybe /sys and maybe bind-mount /dev, though that should not be needed
and don't forget 'linux32 chroot') and run emerges there... you will
actually be running everything on the fast computer, only the access to
the laptops disk will be through the network. With a fast network it
should be a lot faster then working ont the slower notebook (note that
if you bind-mount /var/tmp/portage inside the chroot, most of the
compilation will be working with a local disk...) Compared to the distcc
method, even the configure phases will be much faster...  I do this
often with my Pentium M 1.6Ghz thinkpad laptop and my quad core amd64
desktop...



yoyo

 



Re: [gentoo-user] Fetch List

2012-06-05 Thread YoYo Siska
On Tue, Jun 05, 2012 at 01:37:11PM +0200, Silvio Siefke wrote:
 Hello,
 
 is there a option that i can build a list of Requirements to download of 
 a ebuild? 
 
 I want build inkscape, but i has only mobile connection at moment. Can i
 build a list which i can then later load in a cybercafe?
 
 In the Handbook i found only a list for world. Thank u. 

use -p -f   (pretend and fetchonly)

emerge --pretend --fetchonly package...

it will output a line per each file/url you need to fetch (and put in
the distfiles dir), one line can contain multiple alternate urls (if there are
alternative mirrors etc...), you need to fetch only one of them

IIRC, it has a small downside, that it also lists the files you allready
have downloaded in distfiles (ie those for which emerge -pv would show
0kB as size of downloads...) so you might check the list against what
you allready have...


yoyo




Re: [gentoo-user] Portage telling me what it's doing

2012-06-03 Thread YoYo Siska
On Sat, Jun 02, 2012 at 02:44:31AM -0400, Walter Dnes wrote:
 On Sat, Jun 02, 2012 at 02:08:39PM +0800, Andrew Lowe wrote
  
  Is there a way so that the terminal that the emerge is happening in can 
  display additional info? At the moment, I get:
  
  /home/agl: emerge
  
  can I get, say:
  
  /home/agl: emerge www-client/firefox

Are you using konsole ? As walter said, emerge sets the title of the
shell/terminal window to include the current package, however konsole
does not (by default) show the titles set by programs, but is configured
to only show the working dir and command name...

Just go to Settings - Edit current profile - Tabs  (tab ;) and 
you will see two things: Tab title format and Remote tab title format
(the defautl for the first is '%d: %n' == 'current dir: current
command', which is exactly what you wrote), just change them to '%w' and
you will get what every other decent terminal app shows ;) (you can
click the Insert dropdown to see other options)

yoyo


 
   I use xterm under ICEWM (a simple WM). The title bar at the top of the
 xterm lists how far in the list you are, and the current ebuild...
 
 emerge:(1 of 2) www-client/midori-0.4.3 Compile
 
 see attached top few lines of a screen shot.  Note that even if you
 minimize the xterm, you can still see the info by doing either of...
 
 * holding down {ALT-TAB} to bring up the programs menu
 * hovering the mouse pointer over the location on the program bar list
   of running programs.
 
   Both of these simply duplicate what shows up on the title bar.
 
 -- 
 Walter Dnes waltd...@waltdnes.org





Re: [gentoo-user] ppp-gentoo woes cont'd

2012-03-21 Thread YoYo Siska
On Tue, Mar 20, 2012 at 09:09:06PM -0600, Maxim Wexler wrote:
 
  Since route and other things *are* getting set, I have the same strong
  suspicion Bill and YoYo have... DNS is likely not getting set properly
  in /etc/resolv.conf
 
 I always assumed that DHCP was writing this file automatically, so I
 never checked, but this time I made sure to check and viola! there
 they were.

with ppp connections you are not using a dhcp client, pppd gets the
nameserver ip addressess as part of the connection negotiation (if
peerdns is set) and the aforemetioned script in
/etc/ppp/ip-up.d/40-dns.sh writes those to /etc/resolv.conf

 
  saved a bunch of likely files across the partition from ubuntu ...
  did that include dropping them into place on the Gentoo side
 
 naturlich
 
 MW
 

yoyo



Re: [gentoo-user] ppp-gentoo woes cont'd

2012-03-20 Thread YoYo Siska
On Mon, Mar 19, 2012 at 10:33:27AM -0600, Maxim Wexler wrote:
 Just got back from gentoo land.
 
 Arrrgh, gmail won't let me attach files, just sits there spinning.
 
 So I'll have to make do with pastebin.
 
 http://paste.ubuntu.com/890854/


hmm, pppd  seems to bring the connection up ok and also to get the DNS
servers, however it might not set them correctly...

what's in /etc/resolv.conf after you connect ?

can you ping directly the other side of the ppp connection (ie
161.184.0.199 according to your logs):

ping 161.184.0.199

can you ping anything on internet through ip addresss:
ping 8.8.8.8

(8.8.8.8 are the google public dns servers)
 30-wins.sh
 http://paste.ubuntu.com/890854/
 
 40-dns.sh
 http://paste.ubuntu.com/890857/
 
 50-initd.sh
 http://paste.ubuntu.com/890857/
 
 90-ntpd.sh
 http://paste.ubuntu.com/890857/
 The first two don't apply. 50-initd.sh, I don't quite grok.

you gave the same link for the last 3  ;)

but 50-initd.sh takes care of the case, when pppd is run through gentoo
scrips... in that case, when you run /etc/init.d/net.ppp0 start, the
net.ppp0 service is marked as 'inactive' istead of 'started' because
pppd didn't connect yet... when it connects, this script marks the
net.ppp0 service as started...


btw, i  newer used pon, i either used gentoo initscripts, or directly
started pppd ;), or  sometimes used kppp from kde3

but if your problem is with dns, maybe the pon script / program doesn't
start pppd with the usepeerdns option... (you might consider also adding
the debug options to pppd options..., but you have to find out how to do
that with pon)

yoyo






Re: [gentoo-user] How are Fn-F# ACPI events mapped?

2012-03-13 Thread YoYo Siska
On Sun, Mar 11, 2012 at 03:23:28PM -0700, Mark Knecht wrote:
 Hi,
I'm trying to figure out how my Asus laptop maps function key
 events. This is being driven by an emerge message telling me that the
 acpi4asus package is being obsoleted and removed in 30 days and
 replaced by an in-kernel driver. I've removed the package and rebuilt
 my kernels to use this driver, and for vanilla-sources-3.2.7 the
 results are similar as with the acpi4asus package.

don't know anything about the assus packages/drivers, but the general
direction in all such drivers is to move these things where they belong:
to the input subsystem, so my guess is the new driver doesn't produce
acpi events, but insted create a input device and produce key
press/release events on that device...

(note that sleep / hibernate actions are usually still reported also
throgh acpi, because some programs expect them to come from there, that
would explaing your Fn-F1/sleep working)

to test this, just run as root on the linux console (not in a termnal in
X):

showkey -s

and then pres the keys (ie Fn-F4,) to stop showkeys, just don't press
anything for 10 seconds...
if you see numbers appearing after each keypress / release, then the key
directly generates keyboard ivents  and its possible you will see them
directly in X, for that jus run (now under X)

xev

and (the window that appears must have focus / be active) press the keys
again, xev will print the X keycodes/keysyms to its output...
if you see reasonable names there, then you should be able to map those
keys in the programs you are using (ie global hotkeys in kde, etc...)
note however that qt/kde doesn't recognise some of the more exotic
keysyms...  (in my case XF86TouchpadToggle produced by Fn-F8 on
thinkpads ;)

if you can see the key in showkey -s  but not in xev, the problem might
be in kernel keyboard map (though i'm not sure if the x's evdev driver
uses that) or in the evdev driver not mapping that key

basically the kernel driver reports scan codes (what showkey -s shows),
kernel translates that to keycodes (showkey -k to see them) and then X's
input driver (ie evdev) translates those to the X keycodes X server
again trasnlates them to keysym-s

yoyo



 
However, for vanilla-sources-3.2.9 the only key that is doing
 anything seems to be Fn-F1 which says 'button/sleep' (using
 acpi_listen) but actually just turns on the screen saver as best I can
 tell.
 
Note that even with 3.2.7 most keys don't actually work, but at
 least they all produce acpi_listen events. The only ones that do work
 in 3.2.7 and earlier are:
 
 Fn-F1 - screen saver
 Fn-F5 - turns off screen but doesn't seem to generate an ACPI event in
 acpi_listen (may be hardware mapped)
 Fn-F11 - turn volume down
 Fn-F12 - turn volume up
 
 I haven't tested the external monitor one.
 
The ones I really want to figure out are Fn-F3  F4 as they turn
 the keyboard lighting up and down. With 3.2.7 I had lighting, but with
 3.2.9 I have no keyboard lighting at all so it will have hard to use
 in the dark.
 
Before I call this a 3.2.9 regression I figured I should determine
 if I'm supposed to configure this stuff by hand, or maybe load some
 new machine specific package that sets up the mappings.
 
 Thanks in advance,
 Mark
 
 
 vanilla-sources-3.2.9
 
 slinky events # acpi_listen
 button/sleep SLPB 0080 0003
 button/sleep SLPB 0080 0004
 
 
 
 vanilla-sources-3.2.7
 
 slinky ~ # acpi_listen
 button/sleep SLPB 0080 0001
 hotkey ATKD 005d 
 hotkey ATKD 007e 
 hotkey ATKD 00c5 
 hotkey ATKD 00c4 
 hotkey ATKD 002e 
 hotkey ATKD 001a 
 hotkey ATKD 0034 
 hotkey ATKD 0033 
 hotkey ATKD 0034 0001
 hotkey ATKD 0033 0001
 hotkey ATKD 0061 
 hotkey ATKD 006b 
 hotkey ATKD 0032 
 hotkey ATKD 0032 0001
 hotkey ATKD 0032 0002
 hotkey ATKD 0031 
 hotkey ATKD 0031 0001
 hotkey ATKD 0031 0002
 hotkey ATKD 0030 
 hotkey ATKD 0030 0001
 hotkey ATKD 0030 0002
 hotkey ATKD 0030 0003
 



Re: [gentoo-user] Best file system for portage tree?

2012-03-13 Thread YoYo Siska
On Mon, Mar 12, 2012 at 10:23:49AM +0100, Alex Schuster wrote:
 José Romildo Malaquias writes:
 
  On Sat, Mar 10, 2012 at 07:36:07PM +0100, YoYo Siska wrote:
 
   mke2fs -f -b1024 -i2048 /usr/img_portage
  
  The -f option from mke2fs is to specify a fragment size and expects an
  argument. Do you -F (which forces mke2fs to create a filesystem, even if
  the specified device is not a partittion on a block special device)?
 
 I'm pretty sure that's what he meant, without the -F you need to confirm
 that you really want to create the FS. I forgot to mention this when I
 also quoted this line in my reply.
 

yes, that's exactly what I had in mind
was writing that from memory and forgot the the case... 
thanks for the correction

yoyo



Re: [gentoo-user] Best file system for portage tree?

2012-03-10 Thread YoYo Siska
On Sat, Mar 10, 2012 at 03:35:05PM +, Neil Bothwick wrote:
 On Sat, 10 Mar 2012 14:30:15 +0100, Alex Schuster wrote:
 
  Any tips on this? Does it make sense to use a special file system just
  for the portage tree? What would be best? Would it help to re-create
  this file system from time to time in case it gets slower with every
  sync?
 
 I use an ext2 filesystem for portage, it's still the fastest out there.
 Journals are unnecessary because its such a small filesystem, and if it
 does get damaged I can just reformat and sync again.

I use an ext2 partition in a 500MB file image on most of my computers.
Its important to check the inode count on such small filesytem, as
mke2fs' default inode ration for such size is 4096, which is too
low for portage:

dd bs=$((500*1024*1024)) count=1 if=/dev/zero of=/usr/img_portage
mke2fs -f -b1024 -i2048 /usr/img_portage

fstab:
/usr/img_portage/usr/portage/   ext2loop,noatime
0 0
(this is from desktop, on servers I usually only mount it manually when
emerging)

# df -h
Filesystem  Size  Used Avail Use% Mounted on
/dev/loop0  469M  306M  139M  69% /usr/portage

# df -i
FilesystemInodes   IUsed IFree IUse% Mounted on
/dev/loop0256032  152044103988   60% /usr/portage


yoyo



Re: [gentoo-user] photo viewer other than gthumb?

2012-03-09 Thread YoYo Siska
On Thu, Mar 08, 2012 at 10:48:30PM -0500, Daddy wrote:
 On March 8, 2012 at 10:34 PM Michael Mol mike...@gmail.com wrote:
 
  On Thu, Mar 8, 2012 at 10:14 PM, Daddy da...@happypenguincomputers.com
 wrote:
  
  
  
   On March 8, 2012 at 9:20 PM Grant emailgr...@gmail.com wrote:
  
   Can anyone recommend a photo browser/viewer other than gthumb which is
   in portage or an overlay?
  
   - Grant
  
  
   media-gfx/gqview
 
  gqview became geeqie, FWIW. I don't recall the full story, but IIRC,
  gqview stagnated, and geeqie is a fork.
 
  --
  :wq
 
 
 Thanks ... I'm an old CLI dinosaur and display has been working for me fine
 for so many years. Something recently changed where it's not going from one
 file to the next in a directory. Also, there was something else I used to
 generate thumbnails, but I forgot. Just emerge geeqie ... btw ... gqview
 was just recommended to me 2 days ago in #gentoo ;)

For quick commandline viewing I use  xv, it is simple, just shows the
image, can show multiple images (space, backspace to go through them, q
to quit,) and  a few other resize / rotate options, if you rightclick on
the image, you get a 'menu' window with all the options and a list of
the images...


yoyo




Re: [gentoo-user] How can i use GRUB to boot my windows?

2012-03-09 Thread YoYo Siska
On Fri, Mar 09, 2012 at 04:12:40PM +0800, 赵佳晖 wrote:
Hello , everyone , just now , i have installed gentoo from ubuntu 11.10
 , And when i install the grub with the command : grub-install --no-floppy
 /dev/sda . And when i reboot , i aware that i have
 
 override my MBR.  And Now how can i edit my grub in the gentoo to boot my
 windows 7 on /dev/sda1 ?
 
For my windows boot manager has been override , should i use a windows
 live CD , and go to DOS to execute the command :  fdisk /mbr  ,  after
 that ,add the ubuntu and gentoo to the windows
 
  boot manager ?
 
Can i boot the windows 7 from GRUB dircetly?
 
  PS: my grub version in gentoo is : GNU GRUB 0.97

Windows has (should have in a standard install ;) its own 'boot loader'
in its partition, it usually only installs a simple 'select the active
partition and boot from that' loader to the MBR, so in 99% it is enough
to just add 

title Windows
rootnoverify (hd0,0)
chainloader +1
makeactive


to /boot/grub/grub.conf, change (hd0,0) to whatever your windows
partition is ( hd0,0 is /dev/sda1, in hdX,Y  X is the disk number
(sda - 0, sdb -1, ..), Y is the partition number, counted from 0, ie
sda4 - hd0,3)


yoyo




Re: [gentoo-user] How can i use GRUB to boot my windows?

2012-03-09 Thread YoYo Siska
On Fri, Mar 09, 2012 at 09:15:20PM +0800, 赵佳晖 wrote:
 i changed hd(0,0) to hd(0,1) , and it also comes Error 11, and when i run
 the command : fdisk -l  .The /dev/sda1 has the boot * flag ..
 
 2012/3/9 Mick michaelkintz...@gmail.com
 
  On Friday 09 Mar 2012 12:40:45 赵佳晖 wrote:
   OK,
   /etc/fstab:
  
   /dev/sda8 / ext3   noatime
  0
   1 /dev/cdrom   /mnt/cdrom autonoauto,ro 0,0
  
   grub.conf:
   default 0
   timeout 30
   splashimage=(hd0,7)/boot/grub/splash.xpm.gz
  
title Gentoo
root(hd0,7)
kernel /boot/kernel-3.2.1-gentoo-r2
root=/dev/sda8
  
title Windows 7
rootnoverify hd(0,0)
makeactive
chainloader +1

it should be (hd0,0) and not hd(0,0)

that would explain the Error 11, which means the string describing the
disc is wrong / cannot be parsed...

yoyo




Re: [gentoo-user] Clone live system as a simple backup?

2012-03-08 Thread YoYo Siska
On Wed, Mar 07, 2012 at 02:47:08PM -0500, Joshua Murphy wrote:
 On Wed, Mar 7, 2012 at 8:55 AM,  gand...@d-danks.co.uk wrote:
  Hi,
     I'm interested in the idea of cloning a live, complicated hardware
  system onto a single external hard drive as a simple backup. I would
  like this external drive to be completely bootable. What's the best
  way to approach doing this? I was considering just doing a Gentoo
  install from scratch but figured maybe there's a way to clone enough
  of the live system to get me there less painfully?
 
     The system I'm playing with has five 500MB hard drives with most
  partitions in linked together in various forms of RAID. (1, 5  6)
  That said, the total storage that this system presents KDE and the
  users is about 600GB.
 
     I have an external 1TB eSATA drive which is therefore large enough
  to hold everything on this system, albeit without the reliability of
  RAID which is fine for this purpose.
 
     The system looks more or less like:
 
  /dev/sda1 - /boot (50MB)
  /dev/sdb1 - /boot copy
  /dev/sdc1 - /boot copy
 
  c2stable ~ # df
  Filesystem     1K-blocks      Used Available Use% Mounted on
  rootfs          51612920  31862844  17128276  66% /
  /dev/root       51612920  31862844  17128276  66% /
  rc-svcdir           1024        92       932   9% /lib64/rc/init.d
  udev               10240       476      9764   5% /dev
  shm              6151284         0   6151284   0% /dev/shm
  /dev/md7       389183252 350247628  19166232  95% /VirtualMachines
  tmpfs            8388608         0   8388608   0% /var/tmp/portage
  /dev/sda1          54416     29516     22091  58% /boot
  c2stable ~ # cat /proc/mdstat
  Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5]
  [raid4]
  md6 : active raid5 sdb6[1] sdc6[2] sda6[0]
        494833664 blocks super 1.1 level 5, 64k chunk, algorithm 2 [3/3]
  [UUU]
 
  md7 : active raid6 sdb7[1] sdc7[2] sda7[0] sdd2[3] sde2[4]
        395387904 blocks super 1.2 level 6, 16k chunk, algorithm 2 [5/5]
  [U]
 
  md3 : active raid6 sdb3[1] sdc3[2] sda3[0] sdd3[3] sde3[4]
        157305168 blocks super 1.2 level 6, 16k chunk, algorithm 2 [5/5]
  [U]
 
  md126 : active raid1 sdc5[2] sda5[0] sdb5[1]
        52436032 blocks [3/3] [UUU]
 
  unused devices: none
  c2stable ~ #
 
     /dev/md3 is a second Gentoo installation that doesn't need to be
  backed up at this time. md6 is an internal RAID used to back up md7
  daily. It doesn't need to be backed up, but if the machine totally
  failed killing all the drives that wouldn't survive so currently I
  back up md126 to md6 daily, and then back up md6 weekly to an external
  eSATA drive.
 
     What I'd like to do is clone
 
  1) /boot (sda1) including grub and everything required to make it bootable
  2) back up the system portions of dev/md126 (/ )
  3) Add some swap space on the external drive
  4) back up /dev/md7 which is all of my VMs
  5) back up /home to a separate partition on the external drive
  6) back up some special things like /var/lib/portage/world and
  /usr/portage/packages
 
  My thought is that this drive is basically bootable, but over time
  gets out-of-sync with the system. However should the system fail I've
  got a bootable external drive with all the binary packages required to
  get it running again quickly. However I can always boot the drive, do
  an emerge -ek @world, and basically be back to where I am as of the
  last backup.
 
  The external drive will look something like:
 
  /dev/sdg1 - /boot
  /dev/sdg2 - swap
  /dev/sdg3 - / (not including /home, /usr/portage/distfiles, etc)
  /dev/sdg5 - /usr/portage/packages
  /dev/sdg6 - /dev/md7
 
  etc
 
     I will of course have to modify grub.conf and /etc/fstab to work
  from this drive but that's no big deal.
 
     What are folks best ideas about how to approach doing something like
  this?
 
  Thanks,
  Mark
 
 
  Hi,
     Why don't you something like bind mount the folders you want to copy
  and rsync them to the eSATA disk, after creating a similar partition
  layout on it. Remember to exclude system files like /proc/*, /dev/*
  and /sys/* as well as the ones you want to exclude yourself from the
  rsync. When you want to sync the clone again just do the same again
  and rsync the changes.
 
  Regards,
  Derek
 
 
 
 As an added note on this, rsync's --one-file-system (-x) flag is handy
 for avoiding grabbing unneeded things, but will typically leave you
 without the base few device nodes needed to boot the backup, those can
 either be grabbed from a stage3, or created with (courtesy of Linux
 From Scratch's section 6.2.1. Creating Initial Device Nodes):
 
 mknod -m 600 ${backup}/dev/console c 5 1
 mknod -m 666 ${backup}/dev/null c 1 3

The best way to copy a filesystem without any sub-mounts is to
mount-bind it to some directory and copy it from there:

mkdir /tmp/root
mount --bind / /tmp/root
rsync -a /tmp/root/ /mnt/backup/

Note that copying a rw filesystem (especially /) on a 

Re: [gentoo-user] What is the best audio system?

2012-02-28 Thread YoYo Siska
On Tue, Feb 28, 2012 at 03:30:24AM +0100, Frank Steinmetzger wrote:
 
  dmix *may* be able to handle multiple audio streams (in practice, in
  my personal experience, it always requires more work than PA); but it
  will never be able to do the other stuff PA handles.
 
 This seems like a dumb question (for I was a strict PA denier until recently
 and have been using alsa-only since always), but does PA handle OSS
 applications better than alsa/dmix? Whenever I want to use sidplay, which only
 speaks OSS, I need to stop all other audio programs (e.g. press Stop in the
 Clementine player if it's only paused), or else /dev/dsp was busy.

PA doesn't care about oss (/dev/dsp). It opens the soundcard through
normal alsa interface (which means /dev/dsp becomes busy). You can
either kill pulseaudio, or tell pulseaudio to suspend the correspondig
sink (not sure what exactly happens if an audio stream through PA is active
etc..).

Regarading oss (/dev/dsp) and plain alsa, it is the same, if something
opens the soundcard through alsa, /dev/dsp becomes busy... (even when
using dmix in alsa, because /dev/dsp is handled by a kernel modules,
dmix is userspace).

 There is however a way to amke oss work with dmix through aoss (a small
program that preloads a binary, that 'hijacks' calls to open /dev/dsp
and 'reroutes' that to alsa, works most of the time, but can have
problems if the program does some weird things...)
In that case aoss opens the alsa device pcm.dsp (or dsp0, i'm not sure
right now), which you can easily point to dmix...

from my /etc/asond.conf:

pcm.dsp {
type plug
slave.pcm duplex
}
pcm.dsp0 {
type plug
slave.pcm duplex
}
pcm.!default {
type plug
slave.pcm duplex
}
pcm.duplex {
type asym
playback.pcm dmix:0
capture.pcm dsnoop:0
}


Then you can run (even multiple) 'aoss mpg123 file.mp3 ...'


You can also make this to work alongside pulseaudio, if you configure
pulseaudio to use the dmix device instead of directyly using the hw
device.
Nnote that this might cause problems, you have to disable pulseaudio's
autodetect and configure all soundcards manually, and using dmix
introduces some additional overhead and probles, also such setup is most
probably not supported by pulseaudio etc... However it also enables you
tu run plain alsa apps alongside PA (officialy you should just configure the
!default device to use the PA alsa plugin is simpler and it should work
better, though I had some problems with some apps) and more importantly
to run multi PAs simultaneusly (ie for multiple users...)


yoyo





Re: [gentoo-user] Freeing up disk space problem!!

2012-02-28 Thread YoYo Siska
On Tue, Feb 28, 2012 at 11:37:44AM +, trevor donahue wrote:
 Hi everyone,
 I'm experiencing a major problem right now. I've been using gentoo for
 several months now and I simply lllooove it!
 So here's the thing. When I use gentoo for a long time, even without
 updating the current pack of installed software (emerge -uD world), I am
 left without disk space... In situations like this I start deleting
 /var/tmp/*, /tmp/*, /usr/portage/distfiles/*, maybe do even a
 revdep-rebuild to fix something, but even then I'm left with no more then
 100 mb, which obviously is not enough ...
 So this time I googled a bit and I deleted all the /usr/share/doc/ and this
 left me with 2.5 gb of space (wow).

My usual suspect for disk space in /usr/share/doc is kdelibs, with the
doc use flag turned on it installs the whole kde api documentation,
which takes a lot of space ...  so I either set -doc for
kde-base/kdelibs, or just set -doc globally and just enable it for
things i now I might need... (note that that won't remove all of the
/usr/share/doc dirs / files, but removes most of the large ones...)


yoyo


 
 So the questions are ... in cases like this, what should be done? what is
 storing this much space? logs?



Re: [gentoo-user] Konsole question

2012-01-30 Thread YoYo Siska
On Mon, Jan 30, 2012 at 07:51:45AM -0800, Mark Knecht wrote:
 On Mon, Jan 30, 2012 at 7:08 AM, Philip Webb purs...@ca.inter.net wrote:
  When an URL appears in a console, it is usually possible to R-click,
  then choose 'open link'  a browser(-tab) opens for that link.
  With Xfce's Terminal, it opens in a running instance of Firefox.
  With KDE's Konsole, it opens Konqueror, which I don't usually have running.
 
  However, since around KDE 4.7.1  continuing in 4.8.0 ,
  the version of Konqueror which opens is the file browser,
  which I never otherwise use  which is useless for this purpose.
  Clearly, what sb opened is Konqueror in browser mode.
 
  Has anyone else encountered this problem ?
  I've tried to find where the browser to open is configured, but can't.
  Have I missed a setting somewhere or is this a KDE bug I should report ?
 
  --
  ,,
  SUPPORT     ___//___,   Philip Webb
  ELECTRIC   /] [] [] [] [] []|   Cities Centre, University of Toronto
  TRANSIT    `-O--O---'   purslowatchassdotutorontodotca
 
 
 
 I'm running 99.99% stable here so takes that for what it is. Here,
 with Firefox open I run in konsole
 
 eix ardour
 
 and then right click on the ardour.org link and choose Open Link. I
 get the Ardour web site in the running version of Firefox.
 
 With Firefox not running KDE/konsole still opens Firefox.

Konsole should open the default browser set in KDE. 
You can check that in  systemsettings - Workspace Appearance and
Behavior - Default Applications - Web Browser

IIRC some browsers allow you to 'set them as default' somewhere in their
menu (usually as an annoying popup at startup, until you disable it ;)
which should work with kde.. (at least i think it worked the last time i
tested it with chromium... but i mostly set it up manualy)

yoyo



Re: [gentoo-user] Cross Compiling in Gentoo

2012-01-17 Thread YoYo Siska
On Tue, Jan 17, 2012 at 01:55:25AM -0500, Chris Walters wrote:
 My question is, does anyone know of any good resources (mailing lists, sites,
 etc.) on cross compiling on a GNU/Linux platform for a W32/W64 platform?  The
 searches I've run have directed me to sites that talk about using MSYS and
 Mingw on a W32 platform (I don't have all year to build a single package).  I
 am looking to build GraphicsMagick, and some helpful tools for W64 (though I'd
 accept W32, if that's the only way).

You should also ask on the gentoo-embedded mailling list. Mingw might not
be reallly 'embedded' but that list would still be the most relevant
place to ask gentoo-related crosscompile questions...
Gentoo also has a crossdev tool that should also support mingw, though I
only ever used it for i686 and arm crosscompiles.

yoyo




Re: [gentoo-user] Init Scripts Not Starting

2012-01-05 Thread YoYo Siska
On Wed, Jan 04, 2012 at 07:10:07PM -0800, Dan Cowsill wrote:
 On Wed, Jan 4, 2012 at 8:53 AM, Neil Bothwick n...@digimed.co.uk wrote:
 
  On Wed, 4 Jan 2012 06:53:18 -0800, Dan Cowsill wrote:
 
   Running rc or rc default returns immediately.  I am sure I am starting
   into the default runlevel because ntp-client runs on default and it
   starts no problem.
 
  Have you enabled logging in rc.conf? What does /var/log/rc.log show?
 
 
 I have indeed.  The logs show that everything but xdm and
 virtualbox-guest-additions start normally.  The logs do not show any
 attempt to start either of those.  It seems this system is full of lies.
 
 Did you check the file permissions on those scripts?
 
 
 I have.  Permissions in the /etc/init.d folder are consistent across the
 board.
 
 If anything else, you can try running  'strace -e trace=file' on
  rc-status and rc-update show and might notice something there that would
  explain while those two tools come up with different sets of scripts...
 
 
 I've attached the strace results from rc-status, rc-update show and rc
 itself.  If you guys can make any sense of them, I'd be grateful.

Seems that rc-status sees the xdm initscript... but why doesn't it
show it then... no idea...

My advice would be to submit a bug, the inconsistent output from
rc-status vs rc-update is suspicious enough...

You might also try to re-emerge the packages that installs
/etc/init.d/xdm to see if that doesn't help... (should be
x11-base/xorg-server)

yoyo




Re: [gentoo-user] Init Scripts Not Starting

2012-01-04 Thread YoYo Siska
On Tue, Jan 03, 2012 at 08:31:08PM -0800, Dan Cowsill wrote:
 Hey list,
 
 A little while after I compiled Gnome and got things running, I lost the
 ability to add scripts to the default runlevel.  I can run rc-update add
 xdm default, for example, and the xdm symlink will appear in
 /etc/runlevels/default, and that symlink will indeed point to
 /etc/init.d/xdm, but xdm will not start.  Further to that, there's no
 evidence to indicate that RC is even trying to start it.  No errors, no
 logs, no nothing.  Same goes for virtualbox-guest-additions and sysklogd.
  I tried logging rc and got absolutely nowhere.  There's nothing overt in
 dmesg either.
 
 The really fun part is these scripts function perfectly if I run them after
 boot.
 
 Since there's no evidence of this problem in any logs or during the startup
 process, I assume there is no problem and I am doing it wrong.

Is it possible that you are booting into a different runlevel that
default ? (there's a softlevel=... kernel cmdline parameter)

What happens if (after boot) you just run

rc

(should start all service in the current runlevel, that are not
started yet)  or 

rc default

(should swithc to 'default' runlevel and start all services) ?

Could you post the output of  rc-status -a ?
And maybe also grep rc /etc/inittab ?

For xdm there is one additional thing to check: xdm can be disabled
through a 'nox' kernel cmdline option or an /etc/.noxdm file...
But in that case the initscript itself should start and just print a
message, that it is not starting the DM.

yoyo



Re: [gentoo-user] Init Scripts Not Starting

2012-01-04 Thread YoYo Siska
On Wed, Jan 04, 2012 at 06:53:18AM -0800, Dan Cowsill wrote:
 On Wed, Jan 4, 2012 at 3:17 AM, YoYo Siska y...@gl.ksp.sk wrote:
 
  On Tue, Jan 03, 2012 at 08:31:08PM -0800, Dan Cowsill wrote:
   Hey list,
  
   A little while after I compiled Gnome and got things running, I lost the
   ability to add scripts to the default runlevel.  I can run rc-update add
   xdm default, for example, and the xdm symlink will appear in
   /etc/runlevels/default, and that symlink will indeed point to
   /etc/init.d/xdm, but xdm will not start.  Further to that, there's no
   evidence to indicate that RC is even trying to start it.  No errors, no
   logs, no nothing.  Same goes for virtualbox-guest-additions and sysklogd.
I tried logging rc and got absolutely nowhere.  There's nothing overt in
   dmesg either.
  
   The really fun part is these scripts function perfectly if I run them
  after
   boot.
  
   Since there's no evidence of this problem in any logs or during the
  startup
   process, I assume there is no problem and I am doing it wrong.
 
  Is it possible that you are booting into a different runlevel that
  default ? (there's a softlevel=... kernel cmdline parameter)
 
  What happens if (after boot) you just run
 
  rc
 
  (should start all service in the current runlevel, that are not
  started yet)  or
 
  rc default
 
  (should swithc to 'default' runlevel and start all services) ?
 
  Could you post the output of  rc-status -a ?
  And maybe also grep rc /etc/inittab ?
 
  For xdm there is one additional thing to check: xdm can be disabled
  through a 'nox' kernel cmdline option or an /etc/.noxdm file...
  But in that case the initscript itself should start and just print a
  message, that it is not starting the DM.
 
  yoyo
 
 
 Hey, thanks for the reply.
 
 Running rc or rc default returns immediately.  I am sure I am starting into
 the default runlevel because ntp-client runs on default and it starts no
 problem.

Hmm, the weird thing is that 'rc-status -a' and 'rc-update show' show
different things (no xdm and virtualbox-... in the first one) but I have
no idea what might be causing that...

Few random thoughts:

Did you check the file permissions on those scripts?

Any pending etc-update stuff (esp. in /etc/init.d) ? (not that it should
affect this in any way...)

If anything else, you can try running  'strace -e trace=file' on
rc-status and rc-update show and might notice something there that would
explain while those two tools come up with different sets of scripts...


You can also look around the dirs/files in /lib/rc/init.d/ to se a more
complete state of the rc system... (/lib/rc/init.d/softlevel should show
the current runlevel)

yoyo


 
 Output from grep rc /etc/inittab:
 si::sysinit:/sbin/rc sysinit
 rc::bootwait:/sbin/rc boot
 l0:0:wait:/sbin/rc shutdown
 l1:1:wait:/sbin/rc single
 l2:2:wait:/sbin/rc nonetwork
 l3:3:wait:/sbin/rc default
 l4:4:wait:/sbin/rc default
 l5:5:wait:/sbin/rc default
 l6:6:wait:/sbin/rc reboot
 su0:S:wait:/sbin/rc single
 
 Output from rc-status -a:
 Runlevel: default
  net.eth1  [
  started  ]
  dbus  [
  started  ]
  net.eth0  [
  started  ]
  netmount  [
  started  ]
  ntp-client[
  started  ]
  sshd  [
  started  ]
  udev-postmount[
  started  ]
  local [
  started  ]
 Runlevel: sysinit
  dmesg [
  started  ]
  udev  [
  started  ]
  devfs [
  started  ]
 Runlevel: boot
  hwclock   [
  started  ]
  modules   [
  started  ]
  fsck  [
  started  ]
  root  [
  started  ]
  mtab  [
  started  ]
  localmount[
  started  ]
  sysctl[
  started  ]
  bootmisc  [
  started  ]
  urandom   [
  started  ]
  net.lo[
  started  ]
  termencoding  [
  started  ]
  swap

Re: [gentoo-user] KDE won't start up....

2012-01-04 Thread YoYo Siska
On Wed, Jan 04, 2012 at 06:36:59PM +0100, Volker Armin Hemmann wrote:
 Am Donnerstag, 5. Januar 2012, 01:04:53 schrieb Andrew Lowe:
  Hi all,
  I had a running KDE 4 setup and this afternoon did an:
  
  emerge -NuD world
  
  There were no errors reported, the kernel source had been updated, so I
  compiled the new kernel, and copied it into place, recompiled my nvidia
  driver and also evdev drivers and then rebooted the machine. Now, the
  machine boots up, I get all the usual booting messages, starting ntp,
  mounting drives, getting IP addresses, exporting nfs and so on, the
  screen goes black, the hour glass of the KDE log in screen briefly
  appears then the screen is blanked and I'm back at a text login.
  
  I've logged into the machine from the text login and recompiled the
  kernel, copied it into place, recompiled nvidia and evdev and still the
  problem persists. I've looked at the xorg  kdm logs and there are  a
  few errors there that google searches seem to say are OK. The thing that
  is confusing is that when at the text prompt, I can start up bog
  standard X via startx and the mouse and keyboard work but I can't get
  KDE to start. Does anyone have any ideas as to what could be causing
  this problem? Any thoughts on where, besides the two obvious logs, that
  I can try and track down what's going wrong here, or steps I can take to
  debug the KDE startup?
  
  Any thoughts greatly appreciated,
  
  Andrew
 
 .xsession-errors
 
 Xorg.0.log
 
 please. 
 If both are huge, upload them somewhere.
 Also make sure that the permissions of /tmp and /var/tmp are ok. Had it in 
 the 
 past that some update did some very scary things to both places.

Also /var/log/kdm.log would be of use (if you are (well, want to ;)
using KDM as the login manager)... because it seems that the
problem might be with KDM greeter or something similar.

I had it segfaulting once, the symptoms were very similar,  KDM did
bring up X and start kdmgreet which crashed, X went down
immediately, because they had no clients, KDM noticed that X was
running only for a very short time and interpreted  that (correctly) as a
sign that something went wrong and didn't restart the X and insted just
stopped...

that would also explain why running startx works ...

btw, does 
startx /usr/bin/startkde 
start a KDE session?


yoyo




Re: [gentoo-user] Display name and Wacom tablet

2011-11-14 Thread YoYo Siska
On Sun, Nov 13, 2011 at 04:07:42PM -0500, Daniel D Jones wrote:
 I have an Nvidia GeForce GTX 560 Ti running nvidia-drivers 275.09.07.  It 
 supports dual monitors via Twinview.  I have a Wacom Inspire3 6 x 8 Tablet.  
 The tablet is working but it covers the entire display across both monitors 
 and I'd like to restrict it to one monitor.
 
 This is supposed to be done via
 
 xsetwacom set Wacom Intuos3 6x8 pad MapToOutput VGA1
 
 VGA1 is supposed to be the name of the display you want to restrict it to, 
 and 
 that name is supposed to be available via xrandr.  xrandr gives me the 
 following output:
 
 ddjones@kushiel ~ $ xrandr
 xrandr: Failed to get size of gamma for output default
 Screen 0: minimum 2048 x 768, current 3360 x 1050, maximum 3360 x 1050
 default connected 3360x1050+0+0 0mm x 0mm
3360x1050  50.0* 
2048x768   51.0  
 
 
 ddjones@kushiel ~ $ xrandr --verbose
 xrandr: Failed to get size of gamma for output default
 Screen 0: minimum 2048 x 768, current 3360 x 1050, maximum 3360 x 1050
 default connected 3360x1050+0+0 (0x166) normal (normal) 0mm x 0mm
 Identifier: 0x165
 Timestamp:  13703
 Subpixel:   unknown
 Clones:
 CRTC:   0
 CRTCs:  0
 Transform:  1.00 0.00 0.00
 0.00 1.00 0.00
 0.00 0.00 1.00
filter: 
   3360x1050 (0x166)  176.4MHz *current
 h: width  3360 start0 end0 total 3360 skew0 clock   
 52.5KHz
 v: height 1050 start0 end0 total 1050   clock   50.0Hz
   2048x768 (0x167)   80.2MHz
 h: width  2048 start0 end0 total 2048 skew0 clock   
 39.2KHz
 v: height  768 start0 end0 total  768   clock   51.0Hz
 
 I've tried guessing at the display name, trying VGA, DVI and LVDS with 
 various 
 numbers appended but xsetwacom simply complains that the display does not 
 exist.
 
 I've also tried setting the Coordinate Transformation Matrix as described 
 here:
 
 http://sourceforge.net/apps/mediawiki/linuxwacom/index.php?title=Dual_and_Multi-
 Monitor_Set_Up#Dual_Monitors
 
 I can set the matrix via the xinput command and xinput list-props for the 
 device confirms that the matrix is set to the new value but it does not alter 
 the behaviour of the tablet - it still spans both displays.  I set and 
 confirmed the matrix for the pad, the eraser and the cursor.
 
 Any advice or suggestions on how to either either identify the display names 
 (or fix whatever issue causes xrandr not to display the info) or to otherwise 
 restrict the tablet to one monitor would be greatly appreciated.


Nvidia driver doesn't use the xrandr protocol when dealing with multiple
monitors... they have their own extension and they say that it is better
and that xrandr is bad, and they report through xrandr only one output
(monitor) that covers all nvidia outputs. Thhat's the 'default' output
in your xrandr output, it's widht is the sum of widhts of both monitors
etc..

They report the physicall layout of monitors through the xinerama
extension, but  I guess that wacom uses xrandr (xinerama only numbers
the display, it doesn't have names, reports only a subset of randr
information and is generally older...)

I guess your only chance is to find parameters in the wacom display that
allow you to restrict the tablet to a certain area by setting the
coordinates... (and that would ofcourse work only for a specific
resolution...)

yoyo




Re: [gentoo-user] The LIGHTEST web server (just for serving files)?

2011-11-12 Thread YoYo Siska
On Sat, Nov 12, 2011 at 07:40:08PM +0700, Pandu Poluan wrote:
 On Nov 12, 2011 7:00 PM, Mick michaelkintz...@gmail.com wrote:
 
  I've been using boa just for this purpose for years:
 
  * www-servers/boa
  Available versions:
 ~   0.94.14_rc21 ~x86 ~sparc ~mips ~ppc ~amd64 [doc]
  Homepage:http://www.boa.org/
  Description: A very small and very fast http daemon.
 
  It can be easily locked down for internet facing roles.
 
  I've also used thttpd (you can throttle its bandwidth if that's important
 in
  your network), but it's probably more than required for this purpose:
 
  * www-servers/thttpd
  Available versions:
 2.25b-r7 amd64 ~hppa ~mips ppc sparc x86
 ~x86-fbsd [static]
 ~   2.25b-r8 ~amd64 ~hppa ~mips ~ppc ~sparc ~x86
 ~x86-fbsd
  [static]
  Homepage:http://www.acme.com/software/thttpd/
  Description: Small and fast multiplexing webserver.
 
 Thanks for all the input!
 
 During my drive home, something hit my brain: why not have the 'master'
 server share the distfiles dir via NFS?
 
 So, the question now becomes: what's the drawback/benefit of NFS-sharing vs
 HTTP-sharing? The scenario is back-end LAN at the office, thus, a trusted
 network by definition.

NFS doesn't like when it looses connection to the server. The only
problems I had ever with NFS were because I forgot to unmout it before a
server restart or when I  took a computer (laptop) off to another
network...
Otherwise it works well, esp. when mounted ro on the clients, however
for distfiles it might make sense to allow the clients download and save
tarballs that are not there yet ;), though I never used it with many
computer emerging/downloading same same stuff, so can't say if locking
etc works correctly...

And with NFS the clients won't duplicate the files in their own
distfiles directories ;)

yoyo




Re: [gentoo-user] Unable to login to gentoo

2011-11-02 Thread YoYo Siska
On Tue, Nov 01, 2011 at 04:54:06PM -0500, Dale wrote:
 Michael Schreckenbauer wrote:
  Am Dienstag, 1. November 2011, 23:00:57 schrieb Alan McKinnon:
  On Tue, 01 Nov 2011 14:49:30 -0500
 
  Dalerdalek1...@gmail.com  wrote:
  Vishnupradeep wrote:
  On Tue, Nov 1, 2011 at 2:48 PM, Mickmichaelkintz...@gmail.com
 
  mailto:michaelkintz...@gmail.com  wrote:
   emerge -1aDv app-portage/gentoolkit
 
   revdep-rebuild -v --ask
 
  i can't use emerge command as it is shown as command not found. can
  u tell the correct path of emerge.
  /usr/bin/emerge
 
  Little bit of learning here:
 
  root@smoker / # which emerge
  /usr/bin/emerge
  root@smoker / #
 
  Now you know where it is and how I found out where it is.  Trick is
  remembering a command you rarely use.
  That won't work. The $PATH is broken so the shell can't find ls and
  emerge.
 
  Well, it won't find which either :-)
 
  Solution: You run which which and tell the OP which directory contains
  which so he can run /path/towhich emerge to find out where emerge is.
  Or just use type -a, because that's a builtin.
  ~ $ type -a emerge
  emerge is /usr/bin/emerge
 
  Best,
  Michael
 
 
 
 
 
 
 That is better.  Now to remember that command.  ;-)
 
 Dale

Except that both won't work in OP's case, because both look for the
executable in directories in PATH which is the OP's problem ;)

yoyo



Re: [gentoo-user] Consistency checking

2011-11-01 Thread YoYo Siska
On Tue, Nov 01, 2011 at 04:45:25AM +0100, meino.cra...@gmx.de wrote:
 Hi,
 
 I know of three commands to check the consistency of a Gentoo system:
 
 
 eix-sync  emerge --color=n -p -v --newuse --update --deep world
 emerge -p -v --depclean
 revdep-rebuild --ignore -p -v
 
 of course, one has to remove the -p and -v flags after checking the
 putput of the commands.
 
 What else can be checked and should be checked from time to time or
 after each update?

  python-updater
  perl-cleaner 
to rebuild needed perl/python packages after an update, 
maybe
  module-rebuild
after a kernel upgrade...

personally I'd realy like if all the revdep-rebuild / python-updater /
perl-cleaner / ... were combined into a single tool  or at least named
consistently :) (perl-cleaner is the one I can never remember ;)


yoyo





Re: [gentoo-user] Unable to login to gentoo

2011-11-01 Thread YoYo Siska
On Tue, Nov 01, 2011 at 02:19:59PM +0530, Vishnupradeep wrote:
 On Tue, Nov 1, 2011 at 1:56 PM, Mick michaelkintz...@gmail.com wrote:
 
  revdep-rebuild -v -- --ask
 
 
 localhost / # revdep-rebuild -v --ask
 bash: revdep-rebuild: command not found
 localhost / # ls
 bash: ls: command not found
 localhost / #

maybe only the environment is somehow broken
try
echo $PATH
or
env

and try using full paths:
/bin/ls  (or /usr/bin/ls)
and
/usr/bin/revdep-rebuild

yoyo



Re: [gentoo-user] Unable to login to gentoo

2011-11-01 Thread YoYo Siska
On Wed, Nov 02, 2011 at 01:00:12AM +0530, Vishnupradeep wrote:
 yes full path works.
 
 On Tue, Nov 1, 2011 at 6:51 PM, YoYo Siska y...@gl.ksp.sk wrote:
 
  and try using full paths:
  /bin/ls  (or /usr/bin/ls)
 


What about the env or echo $PATH output?

Might be that some files used to set up the enviroment are broken.
If PATH and maybe some other things are not set up correctly, that would
explain why login into KDE or anything graphical doesn't work...

You can try 
env-update  source /etc/profile

if that doesn't help, you will have to check the files that are read by
bash, mostyle /etc/profile (which should source /etc/profile.env among
others)


Check also files in users/roots homedir
(~/.bash_profile  / ~/.bashrc), but if the problem happes both with root
and regular user, I don't think the prob. is in those files.


yoyo



Re: [gentoo-user] Re: How to configure eth1:1 ?

2011-10-18 Thread YoYo Siska
On Mon, Oct 17, 2011 at 10:19:32PM +, Grant Edwards wrote:
 On 2011-10-17, Florian Philipp li...@binarywings.net wrote:
 
  Ugh, sorry. Just ignore that. I didn't see the second line in
  config_eth1. The odd quoting confused me.
 
 Sorry about that.  I was trying various quoting schemes I'd found in
 examples.
 
 My current configuration works:
 
   modules_eth0=( !plug )
   config_eth0=( 192.168.8.4/16 )
   routes_eth0=( default via 192.168.0.254 )
 
   modules_eth1=( !plug )
   config_eth1=( 10.0.0.1/8 192.168.250.1/24 )
 
 $ /sbin/ip address show
 1: lo: LOOPBACK,UP,LOWER_UP mtu 16436 qdisc noqueue state UNKNOWN 
 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
 inet 127.0.0.1/8 scope host lo
 2: eth0: BROADCAST,MULTICAST,UP,LOWER_UP mtu 1500 qdisc pfifo_fast state UP 
 qlen 1000
 link/ether 00:1b:21:b1:d1:e9 brd ff:ff:ff:ff:ff:ff
 inet 192.168.8.4/16 brd 192.168.255.255 scope global eth0
 3: eth1: BROADCAST,MULTICAST,UP,LOWER_UP mtu 1500 qdisc pfifo_fast state UP 
 qlen 1000
 link/ether 00:16:17:84:a7:b3 brd ff:ff:ff:ff:ff:ff
 inet 10.0.0.1/8 brd 10.255.255.255 scope global eth1
 inet 192.168.250.1/24 brd 192.168.250.255 scope global eth1
 4: eth2: BROADCAST,MULTICAST,UP,LOWER_UP mtu 1500 qdisc pfifo_fast state 
 UNKNOWN qlen 1000
 link/ether 00:18:e7:08:20:33 brd ff:ff:ff:ff:ff:ff
 
   
 And the lack of eth1:1 is presumably explained if the system is using
 the iproute2 module instead of the ifconfig module.  My current theory
 is that iproute2 is getting used because I have openvpn installed with
 the iproute2 use flag. [I'm not actually using openvpn, but it's still
 istalled from a couple years ago when I was using it.]
 


From /usr/share/doc/openrc-0.7.0/net.example:

##
# INTERFACE HANDLERS
# 
# We provide two interface handlers presently: ifconfig and iproute2.
# You need one of these to do any kind of network configuration.
# For ifconfig support, emerge sys-apps/net-tools
# For iproute2 support, emerge sys-apps/iproute2

# If you don't specify an interface then we prefer iproute2 if it's installed
# To prefer ifconfig over iproute2
#modules=ifconfig


But for some reason modules=ifconfig doesn't seem to work for me (eth0:1
doesn't get created) but modules=!ifconfig works ;)

Also it seems that  modules_ethX shouldn't be an array, modules_eth0=!plug
!iproute2 uses ifconfig, modules_eth0=( !plug !iproute2 ) uses
iproute2 ;)



As to why you have iproute2 installed... I always install it, so I can't
say which packages might be pulling it in, but you can use equery to
find out:

tableta ~ # equery depends iproute2
 * These packages depend on iproute2:
net-misc/openvpn-2.2.0-r1 (iproute2 ? sys-apps/iproute2[-minimal])


yoyo



Re: [gentoo-user] Listing partition labels

2011-08-02 Thread YoYo Siska
On Tue, Aug 02, 2011 at 10:12:33AM +0800, Andrew Lowe wrote:
 Greetings all,
   I'm probably in the situation where I can't see the wood for the trees 
 so a bit of help would be appreciated. I've decided to go the LABEL 
 route in fstab and have set the labels on my partitions a few days ago. 
 I now want to update fstab but can't remember the names. I can't find a 
 command that will list the partitions and the names I've given them. I'm 
 sure fdisk does not list them when I do just fdisk at the command 
 prompt, but then again as I said above, I think I'm in the wood/forest 
 mode at the moment. Any idea on the command?
 
   Any thoughts greatly appreciated,
   Andrew

Others have replied with possible options, here is another one, maybe
the easiest one that shows all the labels/uuids at once ;)


ls -l /dev/disk/by-label/

and

ls -l /dev/disk/by-uuid/


yoyo



Re: [gentoo-user] Nvidia kernel 3.0

2011-08-02 Thread YoYo Siska
On Tue, Aug 02, 2011 at 11:35:01AM -0400, Philip Webb wrote:
 Has anyone else run into a problem trying to compile Nvidia with kernel 3.0 ?
 
 AFAIK I have the correct symlink to the kernel source
 
   root:601 src pwd
   /usr/src
   root:602 src ls -l
   lrwxrwxrwx  1 root root   19 Aug  2 11:04 linux - linux-3.0.0-gentoo/
   drwxr-xr-x 24 root root 1648 Dec 14  2010 linux-2.6.33-gentoo-r1
   drwxr-xr-x 24 root root 1640 Jan 21  2011 linux-2.6.37-gentoo
   drwxr-xr-x 24 root root 1640 Apr 11 03:06 linux-2.6.38.2
   drwxr-xr-x 24 root root 1640 Apr 10 08:51 linux-2.6.38-gentoo
   drwxr-xr-x 24 root root 1640 Aug  2 11:16 linux-3.0.0-gentoo
 
 yet when I try to emerge 'nvidia-drivers-270.41.19',
 it tells me *** Unable to determine the target kernel version. ***
 
 I originally had the default kernel name '3.0',
 which brought the same error msg, so changed it to '3.0.0',
 but both names cause the same result.

275.21 from ~ work ok with 3.0...

3.0 seems to be still ~, so i guess that for unstable kernel you might
need unstable drivers...


yoyo

 
 -- 
 ,,
 SUPPORT ___//___,   Philip Webb
 ELECTRIC   /] [] [] [] [] []|   Cities Centre, University of Toronto
 TRANSIT`-O--O---'   purslowatchassdotutorontodotca
 
 




Re: [gentoo-user] Re: Openoffice being replaced?

2011-07-29 Thread YoYo Siska
On Thu, Jul 28, 2011 at 03:25:48PM -0500, Paul Hartman wrote:
  On my machine, it took this:
 
  root@fireball / # genlop -t libreoffice
   * app-office/libreoffice
 
      Thu Jul 28 12:33:11 2011  app-office/libreoffice-3.3.1
        merge time: 1 hour, 9 minutes and 33 seconds.
 
  root@fireball / #
 
  I did stop it with a ctrl Z for about 5 minutes.  I was deleting stuff to
  give it some more room.  This is OOo:
 
      Tue Jul  5 05:15:01 2011  app-office/openoffice-3.2.1-r1
        merge time: 50 minutes and 27 seconds.
 
 
  That's about a average.  Some were binary installs.  I can't recall why I
  did that now but it was since it only took a minute or so.
 
  That's the report from this rig.  AMD 4 cores running at 3.2Ghz with 16Gbs
  of ram.  No tmpfs this time.  That wouldn't be fair since I had to stop it
  for a few minutes.
 
  Dale
 
 Here is mine:
 
  Wed May 25 10:07:18 2011  app-office/libreoffice-3.3.2
merge time: 34 minutes and 10 seconds.
 
 On my Intel Core i7 920 with 12GB of RAM using tmpfs. :)
 
 Do those merge times include download time? I wonder...
 


BTW, I was emerging libreoofice yesterday, and it took ~3.5 hours,
although OOo usually took ~1 hour. It seemed as if it wasn't doing
anything paralell, so I blamed my MAKEOPTS=-j -l4 (to which I changed
some time ago, but all the OOo compiles were before that). I just tried
today again with MAKEOPTS=-j4 and it took only ~1 hour ;).
Guess dmake doesn't know the --load-average stuff ;)

can't give a nice genlop -t output, as the first time i was building it
first with FEATURES=buildpkgonly and then installing with --usepkg (just
after i removed OOo), as portage didn't wan't to resolve the blocker,
and i didn't want to be without it while it compiled ... ;)


# genlop -t libreoffice
 * app-office/libreoffice

 Fri Jul 29 08:57:10 2011  app-office/libreoffice-3.3.3
   merge time: 1 minute and 59 seconds.

 Fri Jul 29 13:55:42 2011  app-office/libreoffice-3.3.3
   merge time: 1 hour, 7 minutes and 25 seconds.

the first one is for the --usepkg binary merge ;), but I checked the
timestamps in emerge.log and the compile  was a small bit over 3.5h


yoyo



Re: [gentoo-user] Running out of space on /var partition

2011-07-25 Thread YoYo Siska
On Mon, Jul 25, 2011 at 11:02:34AM +0100, Mick wrote:
 After some deliberation I've started emerging libreoffice.  It gave the usual 
 office suite warnings at the beginning that there isn't enough space in /var 
 (I have 5.8G and it was asking for more than 7G+).
 
 Half way through the emerge I noticed that I have only 74M left and is going 
 down fast!  O_O
 
 OpenOffice was able to emerge in the past using this partition size without a 
 problem.  I've flushed logs and what not to free some space, but I'm thinking 
 of extending the partition somehow.  I don't run LVM on this machine so 
 that's 
 not a solution for this circumstance.
 
 Is there anything I can do with mount --rbind and could I do this in the 
 middle of an emerge?  I have another partition with loads of space in it, but 
 it has a different fs on it (reiser4 instead of /var's ext4).

You can mount --bind  a dir from a large partition to /var/tmp/portage
before an emerge, but you can't do that during a running emerge. However
with a reasonable buildsystem, you could in theory stop the emerge, copy
over the files in /var/tmp/portage to new location (preserving
timestamps) and then try resuming the emerge with FEATURES=keepwork
noclean, though i don't know if that works well with openoffice...

Also you don't have to mount anything to /var/tmp/portage, you can just
change the dir by setting PORTAGE_TMPDIR to a directory on a partition
with enough space (I normally have my DISTDIR, PKGDIR and PORTAGE_TMP set
on a different partition...)

yoyo



Re: [gentoo-user] Running out of space on /var partition

2011-07-25 Thread YoYo Siska
On Mon, Jul 25, 2011 at 11:40:55AM +0100, Mick wrote:
 On Monday 25 Jul 2011 11:24:33 YoYo Siska wrote:
  On Mon, Jul 25, 2011 at 11:02:34AM +0100, Mick wrote:
   After some deliberation I've started emerging libreoffice.  It gave the
   usual office suite warnings at the beginning that there isn't enough
   space in /var (I have 5.8G and it was asking for more than 7G+).
   
   Half way through the emerge I noticed that I have only 74M left and is
   going down fast!  O_O
   
   OpenOffice was able to emerge in the past using this partition size
   without a problem.  I've flushed logs and what not to free some space,
   but I'm thinking of extending the partition somehow.  I don't run LVM on
   this machine so that's not a solution for this circumstance.
   
   Is there anything I can do with mount --rbind and could I do this in the
   middle of an emerge?  I have another partition with loads of space in it,
   but it has a different fs on it (reiser4 instead of /var's ext4).
  
  You can mount --bind  a dir from a large partition to /var/tmp/portage
  before an emerge, but you can't do that during a running emerge. However
  with a reasonable buildsystem, you could in theory stop the emerge, copy
  over the files in /var/tmp/portage to new location (preserving
  timestamps) and then try resuming the emerge with FEATURES=keepwork
  noclean, though i don't know if that works well with openoffice...
  
  Also you don't have to mount anything to /var/tmp/portage, you can just
  change the dir by setting PORTAGE_TMPDIR to a directory on a partition
  with enough space (I normally have my DISTDIR, PKGDIR and PORTAGE_TMP set
  on a different partition...)
 
 Oh yes!  Of course, PORTAGE_TMPDIR  what was I thinking?!!
 
 Thank you.
 
 I never understood properly how the mount --bind/rbind works.  I understand 
 that the original partition content becomes visible on a second partition, 
 but 
 I'm not at all sure what happens when the space on the first partition runs 
 out?

Not on a second partition but under another mount point i.e. another
path... When you try to access a file by its filename, the kernel takes
the absolute file name, compares it to all the moutend mount points,
takes the best match and tries to find (create)  the file in that
 filesystem/partition...

Lets say you do something like:

mount /dev/sda1 /  (well... you don't actually do this... ;)
mount /dev/sda2 /mnt/sda2
mount --bind /mnt/sda2/bigtmp  /tmp 

Then path /home/yoyo/something is accessing file home/yoyo/something
on partition sda1.

The path /mnt/sda2/somedir/somefile is accessing file somedir/somefile
on partion sda2.

The path /tmp/somedir/somefile is accessing file
bigtmp/somdir/somefile on partition sda2.


The files (and free space) under /mnt/sda2  and /tmp are actually on
partition sda2, everything else is on sda1...


So if sda1 runs out of space (by writing to other places than /mnt/sda2
and /tmp), it doesn't in any any way affect /mnt/sda2 and /tmp which
have their free space from sda2. Conversely if you fill up sda2 by
writing to /tmp, your system partition still has free space ;)


yoyo



Re: [gentoo-user] Re: Kernel panics and more info

2011-07-23 Thread YoYo Siska
On Fri, Jul 22, 2011 at 12:22:32PM -0500, Dale wrote:
...
 using either.  I clicked on the link to download and the window
 popped up to ask me whether to open it or save it.  I selected to
 save it as I have done countless times before.  As soon as I clicked
 that, the window popped up asking where to save it to then kernel
 panic.  This was in Seamonkey.
...
 So, when Seamonkey or Firefox try to download something, besides the
 web pages itself, I get a kernel panic.  Is this weird or what?

BTW, as any other browser (well, new enough..), firefox starts
downloading as soon as you click on a link (ie, it dowloads it while you
are choosing where to save it, so that by the time you choose the
dir/filename, smaller files are allready downloaded ;).
You can easilly see this if you have some kind of network traffic monitoring
widget/applet/app...
I guess it starts to download it to a temp file, than moves it to the
file you choose (never looked into it)... so the problem would be most
likely in that operation..

yoyo




Re: [gentoo-user] nvidia-settings over ssh sees my local GPU?

2011-06-24 Thread YoYo Siska
On Thu, Jun 23, 2011 at 11:31:29AM -0700, Mark Knecht wrote:
 On Thu, Jun 23, 2011 at 10:39 AM, YoYo Siska y...@gl.ksp.sk wrote:
  On Thu, Jun 23, 2011 at 05:21:07PM +0100, Neil Bothwick wrote:
  On Thu, 23 Jun 2011 08:54:01 -0700, Mark Knecht wrote:
 
      My question is about running nvidia-settings. I'm finding that if I
   shell into his machine using
  
   ssh -X -Y -C IP-address
  
   and run nvidia-settings I get it displayed here, as it should be. The
   problem is it is seeing my GTX 465 and not his 8400GS.
 
  Looking at the man page, it appears you need to use the -ctrl-display
  parameter or the $DISPLAY env var. The man page mentions that
  nvidia-settings queries the X server, which is running locally. It looks
  like this setting may force it to use another.
 
 
  as neil wrote, it is
  nvidia-settings -c :0
 
  nvidia-settings connects  to the remote xserver to communicate
  with the graphics card (through a special nvidia xtenstion to the x
  protocol), so you need to be able to access the remote xserver, if you
  are logged in as the user running the xserver, you should be ok
 
  yoy
 
 Yeah, I've been tripping over doing this right since Neil pointed me
 toward the -c command. I think the problem is that I don't have the
 permissions set correctly to allow this to work right. The owner of
 the remote machine is logged in and possibly using X. I'm not sure
 about that but I'm not 'running the X server' in any meaningful way.
 I'm just remotely trying to access his GPU with nvidia-settings but
 display the GUI here. The problem seems to be getting the right number
 of his server or else permissions.
 
 This page is one of the better ones I've found about running
 nvidia-settings remotely, specifically section 6 which gives this
 example:
 http://www.makelinux.com/man/1/A/alt-nvidia-173-settings
 
 (issued from bartok.nvidia.com)
 xhost +stravinsky.nvidia.com
 
 (issued from schoenberg.nvidia.com)
 xhost +stravinsky.nvidia.com
 
 nvidia-settings --display=bartok.nvidia.com:0
 --ctrl-display=schoenberg.nvidia.com:0
 
 which allows all X clients run on stravinsky.nvidia.com to connect
 and display on bartok.nvidia.com's X server and configure
 schoenberg.nvidia.com's X server.


this seems pretty old... defaults on most distros these days are that X
server does not listen on tcp/ip (ip-address:0)  only on a local unix sockets
(:0), see below for more

 
 It seems this program allows you to run it from machine1, display it
 on machine2 which controlling machine3?
 
 So, locally I ran
 
 mark@c2stable ~ $ xhost
 access control enabled, only authorized clients can connect
 mark@c2stable ~ $ xhost +DWP-Linux
 DWP-Linux being added to access control list
 mark@c2stable ~ $ xhost
 access control enabled, only authorized clients can connect
 INET:DWP-Linux
 mark@c2stable ~ $
 
 which I think allows the remote machine access here in my server. I
 then log in which creates the .Xauthority file:
 
 mark@c2stable ~ $ ssh -XYC DWP-Linux
 Password:
 Last login: Thu Jun 23 14:11:33 EDT 2011 from
 c-67-161-57-1.hsd1.ca.comcast.net on pts/3
 /usr/bin/xauth:  file /home/mark/.Xauthority does not exist
 mark@DWP-Linux ~ $ ls -al .Xauthority
 -rw--- 1 mark mark 55 Jun 23 14:21 .Xauthority
 mark@DWP-Linux ~ $ cat .Xauthority
 DWP-Linux11MIT-MAGIC-COOKIE-1��:��T'6�@R��mark@DWP-Linux ~ $
 mark@DWP-Linux ~ $
 
 On that machine I see this $DISPLAY:
 
 mark@DWP-Linux ~ $ echo $DISPLAY
 localhost:11.0
 mark@DWP-Linux ~ $
 
 so I run
 
 mark@DWP-Linux ~ $ nvidia-settings -c :11
 
 which sees my GPU, not his, presumably because I said to control my
 system with -c :11. However if I try something like
 
 mark@DWP-Linux ~ $ nvidia-settings -c :0
 
 I get a bunch of stuff ending with
 
 
 ERROR: Unable to assign attribute XVideoSyncToDisplay specified on
 line 62 of configuration file
'/home/mark/.nvidia-settings-rc' (no Display connection).
 
 No protocol specified
 
 ERROR: Cannot open display ':0'.
 
 mark@DWP-Linux ~ $
 
 I'm a bit lost at this point. (OBVIOUSLY!) :-)


To connect to an Xserver, you need to know its address, which is
something like machine_or_ip:NUMNER for tcp/ip connection or just
:NUMBER for (local) unix socket connection.

When you do a ssh -X , ssh creates a tunnel from the remote computer to
your local Xserver (:0 at your side), and creates a new address,
usually localhost:10 (or 11, 12, which on is free)

if i'm behing a laptop named 'tabletka' and there is also a desktop
named 'yoyo' (its the same as my username... on both), you could do:

yoyo@tabletka ~ $ DISPLAY=:0 xterm
which  runs xterm here (tabletka), displays it  here

yoyo@tabletka ~ $ DISPLAY=yoyo:0 xterm
runs xterm here, displays it on yoyo

however as i said, most distributions don't allow Xservers to listen on
tcp/ip and only allow it to listen on local sockets... you can however
use ssh to tunnel X traffic, so you could do:

yoyo@tabletka ~ $ echo $DISPLAY
:0.0
yoyo@tabletka ~ $ ssh -X yoyo
yoyo@yoyo:~$ echo

Re: [gentoo-user] nvidia-settings over ssh sees my local GPU?

2011-06-23 Thread YoYo Siska
On Thu, Jun 23, 2011 at 05:21:07PM +0100, Neil Bothwick wrote:
 On Thu, 23 Jun 2011 08:54:01 -0700, Mark Knecht wrote:
 
 My question is about running nvidia-settings. I'm finding that if I
  shell into his machine using
  
  ssh -X -Y -C IP-address
  
  and run nvidia-settings I get it displayed here, as it should be. The
  problem is it is seeing my GTX 465 and not his 8400GS.
 
 Looking at the man page, it appears you need to use the -ctrl-display
 parameter or the $DISPLAY env var. The man page mentions that
 nvidia-settings queries the X server, which is running locally. It looks
 like this setting may force it to use another.


as neil wrote, it is
nvidia-settings -c :0

nvidia-settings connects  to the remote xserver to communicate
with the graphics card (through a special nvidia xtenstion to the x
protocol), so you need to be able to access the remote xserver, if you
are logged in as the user running the xserver, you should be ok

yoy



Re: [gentoo-user] /etc/locale vs /etc/env.d/02locale?

2011-06-16 Thread YoYo Siska
On Thu, Jun 16, 2011 at 09:23:16AM -0700, Mark Knecht wrote:
 On Thu, Jun 16, 2011 at 9:00 AM, Paul Hartman
 paul.hartman+gen...@gmail.com wrote:
  On Thu, Jun 16, 2011 at 10:45 AM, Mark Knecht markkne...@gmail.com wrote:
  Is there a simple explanation concerning the difference between the
  two locales I have seen on Gentoo machines?
 
  1) /etc/locale, as specified in the installation documents
 
  2) /etc/env.d/02locale as has been discussed on the list recently
 
  I'm not near a Gentoo machine right now, but off the top of my head IIRC:
 
  /etc/locale.gen contains a list of locales to be compiled when glibc
  is emerged. These will be available to be used.
 
  /etc/env.d/02locale specifies which of those locales you actually want
  to use for the system-wide default (the LC variables)
 
 Thanks for the response Paul.
 
 Does that mean that the /etc/locale.gen is used only by glibc and not
 really by the system? If so, what is glibc doing with these beyond
 letting me system run programs?
 
 If 02locale specifies what the system is using, then should it be
 02locale that's in the install documents vs off in an optional Gentoo
 Localization guide?
 
 Note that the /etc/locale.gen stuff is marked optional in the guide so
 presumably it isn't actually needed. All I've determined about it is
 that it reduces the amount of time emerge spends buildingglibc/gcc.

locale.gen is in the install docs, because it allows you to choose which
locales should be built, ie after emerging libc, which locales you can
choose from... if you don't modify it, you get a lot of usual locales
built...

/etc/env.d/02locale is used to actually choose which one of the built
ones will be used as the default locale for (almost) everything that
runs... I gues it might deserve a mention in the install guide... 
though it actullly isn't any special file... the actuall locale is set
by setting an enviroment variable (LANG or the specific LC_...), you
could set it in your .bashrc / .bash_profile only for your user, or
anywhere where it would apply to most programs, ie /etc/profile ...
Gentoo has the mechanism, that anything that gets put into /etc/env.d is
then (through env-update, which you have certainly run from time to time
;) merged together to /etc/profile.env, which is in turned sourced by
/etc/profile (and posibly other things) so that it is just logical to
put it there... but the actual name of the file doesn't really matter ;)


yoyo




Re: [gentoo-user] Override DHCP-provided DNS

2011-06-15 Thread YoYo Siska
On Wed, Jun 15, 2011 at 04:07:43PM +0200, Florian Philipp wrote:
 Hello list!
 
 for some wireless access points, I want to get an IP via DHCP but not
 use the provided DNS-server (I use an openvpn setup with its own DNS
 server, domain name, etc.).
 
 In /usr/share/doc/openrc-0.8.2-r1/net.example it reads:
 # Setting name/domain server causes /etc/resolv.conf to be overwritten
 # Note that if DHCP is used, and you want this to take precedence then
 # please put -R in your dhcpcd options
 
 But dhcpcd does not seem to have a -R option. It does have a --static
 option, though. While this is good enough for simply setting the DNS
 server, it does not seem to allow specifying domain names or
 search-domains (at least it is not shown in the man-page).
 
 Please tell me what the proper way is and whether the mention of -R is
 a documentation bug.
 
 Thanks in advance,
 Florian Philipp

from the man page, this seems to do  what you want
(never tried, i use dhclient and its /etc/dhcp/dhclient.conf):

 -C, --nohook script
 Don't run this hook script.  Matches full name, or prefixed with 2 
numbers optionally ending with .sh.

 So to stop dhcpcd from touching your DNS or MTU settings you would 
do:-
   dhcpcd -C resolv.conf -C mtu eth0


 yoyo



Re: Odp: [gentoo-user] Re: polish fonts xorg.conf

2011-06-15 Thread YoYo Siska
On Wed, Jun 15, 2011 at 04:46:54PM +0200, fajfu...@wp.pl wrote:
 Dnia 14-06-2011 o godz. 21:51 walt napisał(a):
  On 06/14/2011 09:02 AM, fajfu...@wp.pl wrote:
   Hello
   
   When I execute:
   setxkbmap pl
   
   I can type polish fonts in xterm and other X programs. But when I 
  generate xorg.conf file with Xorg -configure and add the following to 
  it I cannot type the polish fonts (I copied it to /etc/x11/xorg.conf)
   
   Section InputDevice
   Identifier  Keyboard0
   Driver  kbd
   Option XkbModel pc105
   Option XkbLayoutpl
   EndSection
   
   
   Xorg.0.log:
   [ 29007.715] (==) Using config file: /etc/X11/xorg.conf
   [ 29008.100] (II) XINPUT: Adding extended input device Power Button 
  (type: KEYBOARD)
   [ 29008.100] (**) Option xkb_rules evdev
   [ 29008.100] (**) Option xkb_model evdev
   [ 29008.100] (**) Option xkb_layout us
  
  The only problem I can see at the moment is that the log file says that 
  your keyboard
  is using the 'evdev' driver but your xorg.conf specifies the 'kbd' 
  driver.  Try changing
  the Driver to evdev instead of 'kbd'.
 
 
 I have reconfigured xorg.conf as follows:
 Section InputDevice
 Identifier  Keyboard0
 Driver  evdev
 Option XkbModel pc105
 Option XkbLayoutpl
 EndSection
 
 or
 
 Section InputDevice
 Identifier  Keyboard0
 Driver  evdev
 Option XkbModel evdev
 Option XkbLayoutpl
 EndSection
 
 
 Unfortunatelly it didn't help.
 I attach the complete Xorg.0.log.
 Do you have another suggestions.
 Thank you for help
 

[ 24703.710] (**) Keyboard0: always reports core events
[ 24703.710] (EE) Keyboard0: No device specified.
[ 24703.710] (II) UnloadModule: evdev
[ 24703.710] (EE) PreInit returned NULL for Keyboard0

you defined a (new) keyboard in the config, which doesn't actually point
to a device (the old kbd driver didn't need a device, but it didn't work
for other reasons...) so that X basically ignored that section
and your real keyboard device did get added automatically later
albeit without your settings...

the most correct way with a newer xorg is to create a file in
/etc/xorg.conf.d  where you put an entry, which would  *match*  your
keyboard device (that gets automatically created) and add the options to
it, basically something like:

Section InputClass
Identifier pl keyboard layout
MatchIsKeyboard on
Option XkbModel evdev
Option XkbLayoutpl
EndSection

can't find gentoo specific doc / page for this stuff, but
man xorg.conf (search for InputClass) and google for 
xorg.conf.d and/or InputClass should give you something usefull
fex: 
http://fedoraproject.org/wiki/Input_device_configuration



yoyo






Re: [gentoo-user] RE: Kernel Modules

2011-06-13 Thread YoYo Siska
On Sat, Jun 11, 2011 at 08:35:52AM +0700, Pandu Poluan wrote:
 -original message-
 Subject: Re: [gentoo-user] Re: Kernel Modules
 From: Dale rdalek1...@gmail.com
 Date: 2011-06-11 03:05
 
 I notice a really long list of things when I do this:
 
 eselect bashcomp list
 
 Is there a way to just enable them all?  Is there some that should NOT 
 be enabled, maybe for good reason?
 
 Personally, I do some cherry-picking and enable a bashcomp when I found out I 
 need it. I have 2 concerns (which may or may not be true):
 
 1. It will make bash (or the whole system) slower

well, only when you are hitting tab ... ;)
I know it can be annoying to have to wait a long time when you
accidentally hit tab on a complex command..., but when you know how to
do the explicit filename only completion...

 
 2. For some commands I *might* want the standard completion

meta-/ (or  ESC then /) for the complete-filename, there are also others
for some other things (variable, username...)
man bash
/Completing


yoyo




Re: [gentoo-user] Kernel Modules

2011-06-09 Thread YoYo Siska
On Thu, Jun 09, 2011 at 11:52:42AM +0100, Ignas Anikevicius wrote:
 Hello list,
 
 I was wondering if it is possible to have a tool with which it would be
 possible to have external modules installed for _all_ kernel versions in
 my computer. Now I am using 2.6.38 kernel, but would like to try 2.6.39
 and the thing is that I would like to have tp_smapi and phc-intel
 modules in both kernels. Is it possible to have it without any serious
 hacking?
 
 I have only 3 ideas how I could achieve that:
 * Making a custom ebuild, which would build the modules, but install
 itself as a different package depending on the kernel version (eg
 tp_smapi-2.6.39-gentoo)?
 * Making a custom ebuild, which would build the modules for all kernel
 versions in one go... (is this possible?)
 * patching the gentoo-sources each time.


kernel modules are CONFIG_PROTECTED, so they are not automatically
removed when you uninstall / remerge the package (you have to remove
them manually), so you just have to remerge the package after you change
the /usr/src/linux symlink
there is also the module-rebuild utility, that automatically remerges
packages that installed a kernel module

i.e.

ln -sfn linux-VERSION1 /usr/src/linux
module-rebuild -X rebuild
ln -sfn linux-VERSION2 /usr/src/linux
module-rebuild -X rebuild
...

you might have to do 
module-rebuild populate
before the first time...


yoyo



Re: [gentoo-user] Cannot mount USB stick using Dolphin

2011-06-06 Thread YoYo Siska
On Sun, Jun 05, 2011 at 11:03:54PM +0100, Mick wrote:
 Both consolekit and polkit are running.  What could be the problem?
 
  $ ps axf | grep polkit
  8961 pts/1SN+0:00  \_ grep
 --color=auto polkit
  5678 ?Sl 0:00 /usr/libexec/polkitd
 
 $ ps axf | grep console
  5594 ?Ssl0:00 /usr/sbin/console-kit-daemon
  9088 pts/1SN+0:00  \_ grep
 --color=auto console
 
 
 I'm starting e17 WM running startx on this box, unlike another
 similarly configured machine where mounting devices works fine but I
 start that with /etc/init.d/xdm (kdm).


that console-kit-daemon is running doesn't mean your session is
'registered' with it, you can check with ck-list-sessions

yoyo@tabletka ~ $ ck-list-sessions 
Session18:
unix-user = '1000'
realname = '(null)'
seat = 'Seat18'
session-type = ''
active = FALSE
x11-display = ''
x11-display-device = ''
display-device = '/dev/ssh'
remote-host-name = ...
is-local = FALSE
on-since = '2011-06-06T07:48:11.669544Z'
login-session-id = ''
Session1:
unix-user = '1000'
realname = '(null)'
seat = 'Seat1'
session-type = ''
active = TRUE
x11-display = ':0'
x11-display-device = '/dev/tty7'
display-device = ''
remote-host-name = ''
is-local = TRUE
on-since = '2011-06-01T17:09:37.282998Z'
login-session-id = ''

the defaults for disk mounting should be that only active (local?) sessions
can do it...

here it seems that a normaln console (text) / ssh  seesions
are registered in ck through pam, but X session's have to do that
manulally, which i guess is done either in DM's xsession script or in
the startup script of the chosen DE ...

if your session is not thare, then just add ck-launch-session to the
script you use to start the X session (~/.xinitrc in your case i guess, or
the script you specify to startx)

yoyo



Re: [gentoo-user] xpdf won't run - missing libpoppler.so.5

2011-04-28 Thread YoYo Siska
On Thu, Apr 28, 2011 at 09:45:55AM +, Alan Mackenzie wrote:
 Hi, Gentoo!
 
 I try to run xpdf from within Gnome.  It doesn't run.  On the virtual
 terminal, the error message is:
 
 xpdf: error while loading shared libraries: libpoppler.so.5: cannot
 open shared object file: No such file or directory
 
 .  However there is a library /usr/lib/libpoppler.so.7.
  ^
revdep-rebuild ?

Seems like poppler has been updated, but xpdf wasn't recompiled yet to
use the new lib.

 
 I look in /var/db/pkg/app-text/xpdf-3.02-r4/DEPENDS, and see:
 
 =app-text/poppler-0.12.3-r3[xpdf-headers]
 ^^ ^
 
 I currently have installed poppler-0.14.5-r1, which satisfies DEPENDS.
 Presumably, though, it incorporate so.7, which is useless for xpdf.
 
 This situation, requiring an older version of a dynamic library, can't
 be unheard of.  What's the canonical way of getting .so.5?
 
 As a matter of interest, how do you say, in DEPENDS, that you need a
 library _between_ two version numbers rather than just = than one?
 
 Am I missing anything else important?

you can say  ( =something  something)
but my guess is, that xpdf doesn't _need_ the old version of lib, it just needs
to be recompiled with the new version...

yoyo



Re: [gentoo-user] win key takes me from X to VT

2011-04-20 Thread YoYo Siska
On Mon, Apr 18, 2011 at 12:27:03AM +0200, Jesús J. Guerrero Botella wrote:
 El día 18 de abril de 2011 00:01, Jesús J. Guerrero Botella
 jesus.guerrero.bote...@gmail.com escribió:
  Try to reset all shortcuts with:
  setxkbmap -option
 
  It doesn't change anything. The problem starts in kdm, before loging
  in, so it's nothing specific to a given user account.
 
 Oh, I forgot, it is nothing specific to kdm either. What I meant above
 is that it happens since I enter X. Or rather, since this is the
 default behavior in the console, we could more correctly say that it
 *continues* happening when I enter X, where it should not happen.
 
 I tested the lxde login manager and it has the same problem.
 

It seems like X didn't switch the keyboard to raw mode or something like
this... The win key on linux console swithes to a previou vt (don't know
if it is intentional, or just a side effect of the kernel not correctly
handling it)

Sometimes, when an app freezes the whole X (usually when it grabs the
keyboard and freezes) I have to use the magic sysrq keys to unraw the
keyboard, which means I can that use alt-fX to swtich to text VTs, kill
the app and return to X... however from that moment on until I restart
X, the keyboard is not in raw mode and alt-fX and also the winkey switch
consoles (like you describe)

yoyo




Re: [gentoo-user] Problem with X fonts when restarting from hibernate-to-disk

2011-03-17 Thread YoYo Siska
On Wed, Mar 16, 2011 at 07:26:58PM -0400, Walter Dnes wrote:
   I'm not sure where to look.  I've recently started having font
 problems when restarting my PC from hibernate-to-disk.  Here are the
 symptoms...
 * I hibernate my home desktop machine when not using it
 * when I restart from hibernate, the following problems *SOMETIMES* occur
 * existing GUI windows are OK
 * launching new programs or dialogues (YES/NO, Apply/Cancel, etc) seems
   to have zero-size fonts
 * shutting down X and restarting it solves the problem, but if I have to
   go through that, it's almost as cumbersome as sudo /usr/sbin/poff
   and booting fresh
 
   I'm attaching a partial screen-capture of an existing gnumeric
 spreadsheet and a new one launched after waking up from hibernation.
 The tracker.gnumeric spreadsheet that was opened before hibernation is
 OK.  The Book1.gnumeric spreadsheet was opened after waking up from
 hibernate.  Note the missing File Edit View etc text menus.  The
 location and formula areas are very thin, compared to the same areas in
 tracker.gnumeric.  This happens to Opera, AbiWord, etc.  I did this
 partial screencapture with Gimp.  I left it open before hibernating.
 The radiobuttons and icons were OK in the screencapture dialogue, but
 the fonts were screwed up on the dialogue.  I managed to do the
 screencapture from memory of which button was which.

Might be that something happens to X's DPI settings during the
suspend/resume...
You can try to comaper the outputs of 
xdpyinfo | egrep dimensions|resolution
and maybe 
xrandr
befor and after the suspend.

Also all the applications you metion are GTK V(well, I'm not sure about
opera...), does the same happen to qt, qk, plain xlib applications also?

yoyo



Re: [gentoo-user] Anyone get Acer laptop internal microphone working in Gentoo?

2011-02-21 Thread YoYo Siska
On Sun, Feb 20, 2011 at 08:33:22PM -0500, Walter Dnes wrote:
 On Sun, Feb 20, 2011 at 12:09:27PM +, Mick wrote
  Indeed, the Gentoo Alsa Guide still says pretty much the same thing:
  
  Please note that for ease of use, all examples show ALSA built as
  modules. It is advisable to follow the same as it then allows the
  use of alsaconf which is a boon when you want to configure your card.
  
  I've added some options for my alsa modules in
  /etc/modprobe.d/alsa-base.conf, e.g.:
  
options snd-hda-intel enable_msi=1
 
   This is exasperating.  After re-building alsa sound support as kernel
 modules, rather than built into the kernel, I see some improvement.
 When I blow into the internal mic I hear it from the laptop speakers.
 With mic-boost turned up, I can hear myself echoing when I talk into the
 internal mic or into an external mic.  Turn up the boost high enough,
 and the external mic generates a mean high-ptched feedback squeal,
 unless I also plug in headphones.
 
   So the hardware is working now, *BUT I STILL CAN'T RECORD THE BLEEPING
 THING*.  When I try ffmpeg -f oss -i /dev/dsp audio.wav it thinks it's
 recording, but the output file is only hiss.   Ditto for the command
 ffmpeg -f alsa -i plughw:0,0 audio.wav.

Seems that the mic works, but is not selected for capture... (routing it
to speakers recording from it are two different things ;)

You basically need to tell alsa which sources to record from, which may
be different from which are just unmuted in the mixer (and thus playing
from the speakers). I've seen a few different sets of alsa controls on
different sound cards that control the record sources, these are the two I 
remember:

Run alsamixer, pres F4 (capture) and either look for
- a mic control (along with CD, Line, Aux,... controls), then make sure it 
has a red CAPTURE text (spacebar
  toggles CAPTURE)
- if you dont't have separate Mic, Line, ... controls, try looking for a
  Input source control, you should be able to use up/down arrows to
  change it to mic

Also in both cases make sure a Capture control has CAPTURE on too..
You might have more Mic sources two choose from, or you might also have
a Mic Select control, with which you can switch between different
mics, so you might have to experiment to find which is the correct
one...

yoyo





Re: [gentoo-user] irritating cron habit : solved

2011-02-21 Thread YoYo Siska
On Mon, Feb 21, 2011 at 12:39:43AM -0500, Philip Webb wrote:
 110220 Philip Webb wrote:
  110220 Florian Philipp wrote:
  Just change your cron job to look like
  'test -e /var/run/dhcpcd.pid  fetchmail'
  That's by far the simplest  it still fetches the mail,
  so we'll see if it also avoids the occasional internal spam msgs.
 
 Indeed it does: I tried delaying starting the I/net connection
  there is no 'dead.letter' file.  Thanks again.
 
 PS the file is  /var/run/dhcpcd-eth0.pid , not as above.

btw, if I need to check if the network is up in a script, I usually do

ping -q -c1 -w4 some.remote.host /dev/null 21  
command-to-run-if-remote-host-reachable

It the advantage that it checks directly connection to the host
you wish to connect to, so it also won't run the command if your network
is up, but the remote host is inaccessible...

If your server doesn't respond to pings, just use some other server
(eg google's public dns 8.8.8.8)

The -w4 paramater controls  how long to wait for reply if the network is
up, but the reply is not comming (ie a network problem, if your network
connect is down, ping will return immediately with a network
unreachable or unknown host error)

yoyo



Re: [gentoo-user] k3b: Drive not found ...

2011-01-30 Thread YoYo Siska
On Sun, Jan 30, 2011 at 09:11:35AM +0100, meino.cra...@gmx.de wrote:
 Hi Jon,
 
  thanks for your reply.
 
  Unfortunately it does not change anything here.
  The problem remains...
 
  Best regard,
  mcc

Try checking / restarting hal and you could also try to re-run
etc-update, to make sure, that /etc/dbus-1/system.d/hal.conf is
updated (iirc there were some changes in that file some time ago...)


I don't know if  dbus-monitor --system  or a dbus log would tell you
which call wasn't allowed, maybe increasing dbus's
debug level would include that in the log... 

yoyo

 
 
 Jon Cox hypers...@gmail.com [11-01-30 09:08]:
  Hello,
  
  I was recently having similar issues with a computer I picked up 
  from my university's surplus that I put a fresh Gentoo install on. 
  The issues went away after I restarted dbus, a la:
  
  $ /etc/init.d/dbus restart
  
  It may not fix your issues, but it did make mine vanish. Best of 
  luck!
  
  -Jon
  
  
  On Sunday 30 January 2011 00:01:25 meino.cra...@gmx.de 
  wrote:
   Hi,
   
   My setup is ASUS Crosshair IV formula. Attached to the box is 
  a
   USB-IDE converted. Attached to this converter there is my 
  old
   DVD burner.
   
   This setup has worked for reading and writing DVDs/CDs in 
  the past.
   
   But there must be a update or something which kills that
   
   There is:
   solfire:/rootl /dev/sr0
   brw-rw 1 root cdrom 11, 0 2011-01-30 07:51 /dev/sr0
   solfire:/root
   
   Therefore the burner is detected by the kernel an appropiate
   permissions are given to it.
   
   I am member of the group cdrom.
   
   When k3b is started from the commandline I see this output:
   
   K3bQProcess::QProcess(0x0)
   QStringList
   
  Solid::Backends::Hal::HalManager::findDeviceByDeviceInterface(const
   Solid::DeviceInterface::Type)  error: 
   org.freedesktop.DBus.Error.AccessDenied
   
   K3bQProcess::QProcess(0x0)
   k3b(22035)/kdeui (kdelibs): Attempt to use QAction 
  view_projects with
   KXMLGUIFactory! k3b(22035)/kdeui (kdelibs): Attempt to use 
  QAction
   view_dir_tree with KXMLGUIFactory! k3b(22035)/kdeui 
  (kdelibs): Attempt
   to use QAction view_contents with KXMLGUIFactory! 
  k3b(22035)/kdeui
   (kdelibs): Attempt to use QAction location_bar with 
  KXMLGUIFactory!
   solfire:/home/mccramerQStringList
   
  Solid::Backends::Hal::HalManager::findDeviceByDeviceInterface(const
   Solid::DeviceInterface::Type)  error: 
   org.freedesktop.DBus.Error.AccessDenied
   
   QStringList
   
  Solid::Backends::Hal::HalManager::findDeviceByDeviceInterface(const
   Solid::DeviceInterface::Type)  error: 
   org.freedesktop.DBus.Error.AccessDenied
   
   QStringList
   
  Solid::Backends::Hal::HalManager::findDeviceByDeviceInterface(const
   Solid::DeviceInterface::Type)  error: 
   org.freedesktop.DBus.Error.AccessDenied
   
   QStringList
   
  Solid::Backends::Hal::HalManager::findDeviceByDeviceInterface(const
   Solid::DeviceInterface::Type)  error: 
   org.freedesktop.DBus.Error.AccessDenied
   
   QStringList
   
  Solid::Backends::Hal::HalManager::findDeviceByDeviceInterface(const
   Solid::DeviceInterface::Type)  error: 
   org.freedesktop.DBus.Error.AccessDenied
   
   QStringList
   
  Solid::Backends::Hal::HalManager::findDeviceByDeviceInterface(const
   Solid::DeviceInterface::Type)  error: 
   org.freedesktop.DBus.Error.AccessDenied
   
   QStringList
   
  Solid::Backends::Hal::HalManager::findDeviceByDeviceInterface(const
   Solid::DeviceInterface::Type)  error: 
   org.freedesktop.DBus.Error.AccessDenied
   
   QStringList
   
  Solid::Backends::Hal::HalManager::findDeviceByDeviceInterface(const
   Solid::DeviceInterface::Type)  error: 
   org.freedesktop.DBus.Error.AccessDenied
   
   k3b(22035)/kdecore (services) 
  KMimeTypeFactory::parseMagic: Now parsing
/usr/share/mime/magic k3b(22035)/kdecore (services)
   KMimeTypeFactory::parseMagic: Now parsing 
   /home/mccramer/.local/share/mime/magic
   
   
   Unfortunately I have no clue, what it wants to tell me. Only this
   Permission denied alerts me...but where to patch/modify 
  what?
   
   A hint for a fix is very appreciated ;)
   Thanks a lot in advance!
   Best regards,
   mcc
  
 
 



Re: [gentoo-user] Re: Simultaneously emerging multiple packages with same dependencies

2011-01-27 Thread YoYo Siska
On Thu, Jan 27, 2011 at 03:33:21PM +0200, Nikos Chantziaras wrote:
 On 01/27/2011 03:11 PM, Dale wrote:
 [...]
 I am using the -j option for the first time now. I'm updating KDE. It
 seems to work fine. It doesn't scroll all the stuff like with a regular
 emerges but this new rig is so fast, I can't read it anyway. I did have
 a package to fail and it spit out the error for me to read.
 
 You don't need that if you have MAKEOPTS set in your make.conf,
 which is preferred.  The -j option of emerge emerges multiple
 packages, while with MAKEOPTS set to -j4 or whatever does a
 parallel build in the same package (meaning compiling multiple
 source files at the same time).
 
 It's preferred because with emerge -jN the last package will only
 use one CPU, while with -jN in MAKEOPTS even the last package will
 use N CPUs.  Furthermore, emerge can't always build N packages at
 the same time because one can depend on the other, so it will have
 to wait until the dependency is built.

On the other hand, unpacking, configure and install stages are not
parallel and emerge can do those in parallel for different packages... 
The best would be somewhere in the middle ;)


There are also the load-average options to -j, i.e.:
MAKEOPTS=-j -l5 emerge -j --load-average=5  

which makes make spawn parallel processes while load average is below 5
and the same for emerge spawning parallel ebuilds (when make isn't
parallel enough)

yoyo



Re: [gentoo-user] Re: Simultaneously emerging multiple packages with same dependencies

2011-01-27 Thread YoYo Siska
On Thu, Jan 27, 2011 at 03:12:49PM +0100, J. Roeleveld wrote:
 On Thursday 27 January 2011 15:05:25 YoYo Siska wrote:
  On Thu, Jan 27, 2011 at 03:33:21PM +0200, Nikos Chantziaras wrote:
   On 01/27/2011 03:11 PM, Dale wrote:
   [...]
   I am using the -j option for the first time now. I'm updating KDE. It
   seems to work fine. It doesn't scroll all the stuff like with a regular
   emerges but this new rig is so fast, I can't read it anyway. I did have
   a package to fail and it spit out the error for me to read.
   
   You don't need that if you have MAKEOPTS set in your make.conf,
   which is preferred.  The -j option of emerge emerges multiple
   packages, while with MAKEOPTS set to -j4 or whatever does a
   parallel build in the same package (meaning compiling multiple
   source files at the same time).
   
   It's preferred because with emerge -jN the last package will only
   use one CPU, while with -jN in MAKEOPTS even the last package will
   use N CPUs.  Furthermore, emerge can't always build N packages at
   the same time because one can depend on the other, so it will have
   to wait until the dependency is built.
  
  On the other hand, unpacking, configure and install stages are not
  parallel and emerge can do those in parallel for different packages...
  The best would be somewhere in the middle ;)
  
  
  There are also the load-average options to -j, i.e.:
  MAKEOPTS=-j -l5 emerge -j --load-average=5  
  
  which makes make spawn parallel processes while load average is below 5
  and the same for emerge spawning parallel ebuilds (when make isn't
  parallel enough)
  
  yoyo
 
 Hmmm... didn't know about that one yet.
 Does that mean that by doing it like that, the emerge-process (and compile-
 processes) will try to keep the load average at 5 and if that is lower, it 
 will keep adding more processes?
 


Yes.
It might not be perfect, but mostly it works pretty well.
Once make started 10 or so process, which ate all my ram, because I
forgot to reenable swap, when I was playing with something before that
:)

yoyo




Re: [gentoo-user] Re: Paste into vim keeping indention or original?

2011-01-27 Thread YoYo Siska
On Thu, Jan 27, 2011 at 02:28:47PM -0500, Mike Gilbert wrote:
 On Thu, Jan 27, 2011 at 2:22 PM, Mark Knecht markkne...@gmail.com wrote:
  I solved it by creating a .vimrc file and putting
 
  set pastetoggle=F2
 
 Running :set paste will do the job as well if you don't want to assign
 a hot key for it.

BTW, if 
 - vim has access to X (you run it on your local machine or from 
   ssh -X or something similar) 
 - is compiled with X support (check with vim --version | grep +X11)
 - and you :set mouse=a
then you can paste by middle clicking in vim (not shift-middle click),
which should paste the text as is...

The difference is that with shift-middle click, or with vim that cannot
talk to X, the terminal sends the selected text to vim as normal input
(as if you would type it) and thus its get indented/formated/etc.. 

If you have mouse=a set and vim can talk to X, when you  middle click
it will ask X for the selection and insert it as is without any
formatting

yoyo



Re: [gentoo-user] Re: Simultaneously emerging multiple packages with same dependencies

2011-01-27 Thread YoYo Siska
On Thu, Jan 27, 2011 at 08:18:34PM +0100, J. Roeleveld wrote:
 On Thursday 27 January 2011 19:56:23 Allan Gottlieb wrote:
  On Thu, Jan 27 2011, Neil Bothwick wrote:
   On Thu, 27 Jan 2011 17:09:27 +0200, Nikos Chantziaras wrote:
So on a 20 package world update, only 19 are faster while the 20th
runs at the same speed? Where's the loss there? Even if the last were
slower, it would be worth it.
   
   Given the amount of time unpack/configure/install of most packages
   needs (very short), my observation is that it would not be worth it.
   
   Even if that were true, how much time would you have to save to justify
   adding -j 2 to EMERGE_DEFAULTS in make.conf?
   
   But it's not true, large packages spend a lot of time on these phases of
   the install.
  
  OK I'm convinced since I know that those phases do take noticeable time.
  
  I have a 4 processor i7 model 620 (2 cores, doubled for
  hyperthreading) and have set MAKEOPTS=-j5.
  If I add -jobs=2 to EMERGE_DEFAULT_OPTS, should I lower
  MAKEOPTS to 3 (to 4)?
  
  thanks,
  allan
 
 You could, as if you leave it at -j5, you can end up with 2 * 5 = 10 
 processed, eg: similar as if running with MAKEOPTS=-j10
 
 I think the option that YoYo came with is a good compromise:
 # MAKEOPTS=-j -l5 emerge -j --load-average=5
 
 Next time I am doing a big upgrade, I'm going to test that to see how it 
 behaves.

I was just building the whole system for my notebook in a chroot on my
desktop machine ( I use FEATURES=buildpkg to build binary packages in
the chroot on a fast desktop machine and then upgrade the notebook with
the binary packages) and I used exactly that (-j -l5 for bot make and
emerge). Can't say if it really is better or not ;) but most of the time
all four cores were busy, though sometimes I saw even 6 or 7 gcc-s
simultaneously in top ;)
emerge was running 3 to 4 jobs most of the time, sometimes dropping to 1
and once I saw it emerging about 10 parallel packages ;) (mostly small
things, which I guess were doing a lot of
unpacking/configuring/installing but almost nothing of compiling ;)


btw, just now I got this error from dev-lang/v8:

SCons error: option -j: invalid integer value: '-l4'

seems scons honors  MAKEOPTS, but doesn't understand the loadaverage
version (-j -l4)


yoyo



Re: [gentoo-user] Something like nullfs (FreeBSD) available in linux

2011-01-26 Thread YoYo Siska
On Wed, Jan 26, 2011 at 01:37:38PM +0100, Matthias Fechner wrote:
 Dear list,
 
 I want to build up a NFS share for several host.
 The base system is always equal, only some files are different
 (files in /etc and /var, maybe more).
 
 The structure should look like:
 Base system is on /basesystem
 
 Then I want a directory for every host:
 /nfsroot/host1
 /nfsroot/host2
 ..
 /nfsroot/hostn
 
 Client 1 will boot via lan and mount the /nfsroot/host1 via NFS.
 On the server the mount could look like:
 mount -t nullfs /basesystem /nfsroot/host1
 mount -t nullfs /basesystem /nfsroot/host2
 
 If the host1 changes now a file the changed file is not stored in
 /basesystem but in /nfsroot/host1.
 (so you can think about a filesystem in two layers, the ground layer
 is /basesystem and readonly, changes will go to /nfsroot/hostn)
 
 If i upgrade the /basesystem all files should be available for all
 hosts expect the files the host changed by itself (they are stored
 in the nfsroot/hostn directory).
 
 In FreeBSD there is a file system available called nullfs which
 could be used for this.
 Is there a similar filesystem for Linux available, too?

Unionfs or aufs should be able to do that.

yoyo




Re: [gentoo-user] Emerging package via NFS ?

2010-12-15 Thread YoYo Siska
On Wed, Dec 15, 2010 at 10:15:12AM +0100, Thomas Drueke wrote:
 Hi,
 
 is it possible to emerge packages to a $ROOT directory mounted via NFS ?
 
 The setup is
 - machine A is equipped with a Quad core CPU
 - machine B is equipped with an N330 Atom-CPU
 - machine A is doing the system update on a local chroot-environment
   for machine B and generates binary packages. These packages are
   installed on machine B using the binary package feature of portage.
 
 I expected that the above setup would give an performance improvement
 over letting machine B do the portage update itself. However a trial run
 did not show significant improvement that justifies the effort. Machine
 B still needs a reasonable amount of time to fetch unpack and install
 the packages.
 
 An alternative way might be to mount machine B's / directory via NFS
 and change make.conf's $ROOT variable to that mount point.
 
 Does that sound as a reasonable approach ?

I had a very old machine, that was really slow. Compiles could be
offloaded by distcc, but even the ./configure-s and portage stuff
(checking, upacking, ...) was reaaly slow...

So I just used to export / through nfs, mounted it on a fast amd64  and
basically did (other is the slow machine)

mount other:/ /mnt/other
mount -t proc proc /mnt/other/proc
mount --bind /dev /mnt/other/dev
mkdir /tmp/other
mount --bind /tmp/other /mnt/other/var/tmp/portage
mkdir /home/gentoo-other 
mount --bind /home/gentoo-other /mnt/other/home/gentoo

linux32 chroot /mnt/other /bin/bash
emerge.

For the last mkdir/mount, I have DISTDIR=/home/gentoo/distfiles and
PKGDIR=/home/gentoo/packages in make.conf, you can do that with the
standart /usr/portage/{distfiles,packages}

This way most of the compile is done localy on the fast machine.
yoyo


 
 Regards,
 Thomas
 





Re: [gentoo-user] New monitor problems. sighs

2010-12-15 Thread YoYo Siska
On Wed, Dec 15, 2010 at 11:20:33AM +0100, J. Roeleveld wrote:
 On Wednesday 15 December 2010 11:10:03 Helmut Jarausch wrote:
  On 12/15/10 10:56:21, Adam Carter wrote:
I confirmed with lsmod and even rmmod and modprobed it back in a
   
   few
   times.
   
 Still no joy.  I really think it is either the card or the
   
   xorg.conf file.
   
 Thing is, when Mandriva failed to work, that makes me wonder about
   
   the
   
card.  It was using the generic nv driver and it still wouldn't
   
   work.
   
   
   IMO its a waste of time to worry about any of this other stuff - the
   EE's in
   the log file are ERRORs, directly pointing at serious issues with
   missing
   modules. So either the modules dont exist, or xorg cant find them.
   
   There's no evidence of a problem with the nvidia module or the
   hardware.
  
  I don't think that's true.
  In my Xorg.0.log I do have
  
  (EE) Failed to load module dri (module does not exist, 0)
  
  (EE) Failed to load module dri2 (module does not exist, 0)
  
  and still, X11 is running just fine. I think these modules are
  superfluous with a recent Xorg version.
  
  Helmut.
 
 I agree, just checked on all the machines I am running Gentoo on with Nvidia 
 cards and they all have those 2 EE-lines.
 Both of these have 2 monitors hooked up and that is working correctly.
 

IIRC they are used by the other (open) drivers to communicate with the
dri modules in kernel... nvidia X driver communicates with the
nvidia kernel driver on its own and doesn't use those two X modules

eselect opengl creates those two as symlinks whnen you select xorg-x11,
and when you select nvidia, they are just not created

on intel machine:
tabletka ~ # ls -l /usr/lib/xorg/modules/extensions/libdri.so 
lrwxrwxrwx 1 root root 45 Dec 13 16:02 
/usr/lib/xorg/modules/extensions/libdri.so - 
../../../opengl/xorg-x11/extensions/libdri.so
tabletka ~ # qfile /usr/lib/opengl/xorg-x11/extensions/libdri.so 
x11-base/xorg-server (/usr/lib/opengl/xorg-x11/extensions/libdri.so)


that said, on all my nvidia setups (with eselect opengl nvidia)  I get those 
errors and everything
works ok, on all others (well, intel only ;) with eselect opengl
xorg-x11 the modules are there...

yoyo




Re: [gentoo-user] New monitor problems. sighs

2010-12-15 Thread YoYo Siska
On Wed, Dec 15, 2010 at 05:39:27AM -0600, Dale wrote:
...
 
 I'm attaching both the new just tried xorg.conf and the xorg.log
 file.  No grep or anything this time.
 
 Let me know if you see anything fishy or that needs changing.
 
 Thanks.
 
 Dale

...

 
 [  2082.083] (II) Loading extension NV-GLX
 [  2082.101] (EE) NVIDIA(0): Failed to obtain a shared memory identifier: 
 Function not
 [  2082.101] (EE) NVIDIA(0): implemented

...

 [  2082.120] (EE) Failed to initialize GLX extension (Compatible NVIDIA X 
 driver not found)
 [  2082.138] 
 Fatal server error:
 [  2082.138] Failed to initialize the OpenGL server

this looks like the problem, but I don't know whats wrong
(it certainly should not be a mismatch between nvidia X driver and
nvidia kernel module, that produces a different error ;)

google seems to find a lot of stuff for the Failed to obtain,
but I didn't look into it..

yoyo





Re: [gentoo-user] KDE-4 multi-monitor + fullscreen applications

2010-11-18 Thread YoYo Siska
On Wed, Nov 17, 2010 at 11:41:25PM +0100, Florian Philipp wrote:
 Am 17.11.2010 23:26, schrieb Alan McKinnon:
  Apparently, though unproven, at 00:08 on Thursday 18 November 2010, Florian 
  Philipp did opine thusly:
  
  Hi list!
 
  Today, KDE nearly killed a presentation I held and now I want to
  understand what's going on:
 
  Following setup: One laptop, two outputs (internal display + projector).
 
  Now I configure KDE to expand the desktop on both (instead of simple
  cloning). So far, so good.
  
  For anyone to help at all, we'll need to know your hardware and video 
  drivers, 
  plus versions in use of X.org and it's drivers, plus relevant config stuff.
  
  Everything else is highly configurable and subject to the whim of driver 
  writers and the user. And there's always nVidia's stance to be taken into 
  account as well
  
 
 Ah, right, forgot about that. Intel GMA HD graphics (i915 driver),
 x11-base/xorg-server-1.8.2 (USE=udev -hal) and x11-base/xorg-drivers-1.8
 
 No xorg.conf. Tried it with composite effects off and on.
 
 KDE is on version 4.4.5 and some packages 4.4.7 (current stable).
 
 
  First question: How does KDE choose on which output the standard
  desktop ends up and which gets the second set of desktop background +
  plasma widgets? It seems like the one with the higher resolution is
  standard and on a draw, it is the right-most. Is that correct? Can it be
  configured?
 
  Now that I have both desktops, I open Acroread or Okular and start the
  fullscreen/presentation mode. What happens is that the presentation is
  deterministically opened on one of the displays. What I don't understand
  is how it chooses which one it uses?
xrandr 1.3 has a new option to say which output should be 'primary'

you can try something like

xrandr --output LVDS1 --mode 1024x768 --pos 0x0 --primary --output VGA1
--mode 1024x768 --righ-of LVDS1

However IIRC kde used to ignore which display was primary (reported as
xinerama screen 0) and somehow decided on its own order...

Here okular works correclty (well, at least Current screen and Screen
XX used to work, don't remember for Default screen and can't test
right now...), but right now I'm using fluxbox as window manager and not
kwin, but I it would be weird if it actually made things break.. ;)

yoyo

 
  It doesn't depend on the placement of the window (although other
  applications like Flash in Firefox, MPlayer, Kaffeine and Gwenview do).
  It doesn't always open on the secondary or standard desktop (as
  specified above). It rather seems like it always opens on the one with
  the higher resolution and if both are equal, it opens on the left-most.
 
  So, what happened when I tried to hold my presentation? The projector
  had a low resolution (1024x768) and therefore neither Acroread nor
  Okular showed on fullscreen on the projector. None of my previous tests
  showed that problem since I used two displays with equal resolution.
  Great fun! In the end, I cloned the output and thereby gave Okular no
  other choice. (Lucky me that I didn't any additional notes or anything
  on the other display ...)
 
  What can I do to influence this behavior?
 
  Edit: I just noticed that both applications have settings for this.
  However, they are ignored and the setting in Acroread is even reset to
  Current display each time I close the settings dialog! What is going
  on here?
 
  Thanks in advance!
  Florian Philipp
  
 
 




Re: [gentoo-user] which NIC is which?

2010-11-15 Thread YoYo Siska
On Mon, Nov 15, 2010 at 12:35:35PM +0100, Stefan G. Weichinger wrote:
 Am 15.11.2010 10:39, schrieb Steffen Loos:
 
  Maybe a little bit late but:
  As a summary-tool all the info is gattered and shown by lshw.
 
 yep, thanks.
 
 Although it should be possible to just ask the kernel somehow, shouldn't it?

I usually do (especially from a livecd, when I want to know which
drivers to enable in the kernel for a new device ;)

y...@desktop ~ $ ls -l /sys/class/net/eth?/device/driver
lrwxrwxrwx 1 root root 0 2010-11-15 14:38 /sys/class/net/eth1/device/driver - 
../../../../bus/pci/drivers/tulip
lrwxrwxrwx 1 root root 0 2010-11-15 14:38 /sys/class/net/eth2/device/driver - 
../../../../bus/pci/drivers/r8169

yoyo




Re: [gentoo-user] Setting up two monitors

2010-11-06 Thread YoYo Siska
On Fri, Nov 05, 2010 at 09:38:07PM +, Mick wrote:
 On Friday 05 November 2010 11:11:04 YoYo Siska wrote:
  On Thu, Nov 04, 2010 at 11:08:23PM +, Mick wrote:
   On Thursday 04 November 2010 21:36:46 Florian Philipp wrote:
Am 04.11.2010 21:17, schrieb Mick:
[...]

 Then I ran xrandr again as Florian suggested and this is what it
 shows:
 
 $ xrandr --output DVI-0 --auto  --this gives 1920x1080
 $ xrandr --output DVI-0 --right-of-VGA-0 --verbose
 xrandr: screen cannot be larger than 1920x1920 (desired size
 3200x1080)
 
 As a result it does not place the DVI on the right of the VGA driven
 monitor. Can you please explain this error to me - why does it
 complain?

Hmm, do you still have an xorg.conf file or changed settings in
/etc/X11/xorg.conf.d? If you have, can you post it please?

I think it is related to the
'SubSection Device

Virtual xdim ydim'

setting but I'm not sure. In any case, if I were you, I'd try running
without any xorg.conf and see whether auto-configuration can handle it.
Oh, and if you are still on x11-base/xorg-server-1.7.*, please try
x11-base/xorg-server-1.8.2 with USE=udev -hal
   
   Thanks again Florian,
   
   I do not have an xorg.conf.  I am running x11-base/xorg-server-1.7.7-r1. 
   I have been waiting on 1.8.2 to go stable.
   
   Googling around I suspect I know what the error is:
   
   $ xrandr -q
   Screen 0: minimum 320 x 200, current 1280 x 1024, maximum 1920 x 1920
   
   is telling me that my ATI X600 can only do a max of 1920 x 1920.  Above
   that I will need to set up a virtual screen (and it won't be able to do
   dri).
   
   Without an xorg.conf file it is failing because it is not given a virtual
   screen to expand its physical capability beyond 1920x1920.  Any idea if I
   can set up a virtual screen using the .fdi files?
  
  Intel drivers (for my thinkpad notebook) had a similar problem. If you
  didn't use an xorg.conf, they would set up the max screen size to the
  maximum possible resolution on one of the monitors... I haven't found a
  way to change that without an xorg.conf... (didn't have much motivation
  as I just always used an xorg.conf, event with hal... and I'm on ~arch,
  so its not much of an issue now...)
  
  yoyo
  
  
  PS right now, the current intel driver I have seems to have a hard maximum
  of 2048x2048 on my card, though I remember going above that in the
  past... ;((
 
 (I was wondering how come MSWindows works fine - not sure if it uses virtual 
 screens ...)
 
 Are you saying that the maximum mode of the video card is determined by the 
 driver?  Two different ati cards here, both show 1920x1920 as the maximum.  
 The card I am having this problem with has 256M memory.  The other has 1G 
 memory (in MSWindows) while Gentoo only shows:
 
   Memory at d000 (32-bit, prefetchable) [size=256M]
   I/O ports at 2000 [size=256]
   Memory at cfef (32-bit, non-prefetchable) [size=64K]
   [virtual] Expansion ROM at cfe0 [disabled] [size=128K]
 
 If the maximum mode available changes with the driver version, does this mean 
 that one day I need to set up a virtual screen size and next day the driver 
 is 
 updated and virtual screen is no longer required?

From what I know (but I may be completely wrong ;) its this way:
the maximum size xrandr reports is what X thinks is the maximum possible
framebuffer size... Its reported by the graphics card driver, which (I
think) should be the maximum resolution the graphics card supports.
This depends on the card, the amount of memory it has (which gets a bit
complicated with cards with shared memory, that can dynamically allocate
how much they actually need) etc...

AFAIK this value is constant for X (it can't change without restart),
and X will never allow you to have a large 'virtual screen' (i.e.
the space in which all outputs have to fit)

But I've seen drivers that don't report the maximum they support, but
the maximum resolution of the actually connected display:
The driver should report to X, what display devices are connected to
the card and which resolutions they support -- the things you see in
xrandr output. It seems that that some drivers report the maximum of
these resolutions (ati and older intel, though newer  intel drivers seem to
report 2048x2048 or 4096x4096, I can't say for newer ati, as I don't
have an ati card...)

I guess that this is mostly a 'historical' issue from the times when
Xserver/drivers did not support 'dynamic' monitor configuration (ie
adding/removing monitors) without restarting the Xserver...

You can override this value with the Virtual option (It used to be in
the screen section of xorg.conf, now the correct place seems to be in
the Device section).
 
IIRC, the driver will still change it to the maximum it supports, if you
made it bigger, but not to the maximum resolution of the connected
displays ;) Also, some

Re: [gentoo-user] Setting up two monitors

2010-11-05 Thread YoYo Siska
On Thu, Nov 04, 2010 at 11:08:23PM +, Mick wrote:
 On Thursday 04 November 2010 21:36:46 Florian Philipp wrote:
  Am 04.11.2010 21:17, schrieb Mick:
  [...]
  
   Then I ran xrandr again as Florian suggested and this is what it shows:
   
   $ xrandr --output DVI-0 --auto  --this gives 1920x1080
   $ xrandr --output DVI-0 --right-of-VGA-0 --verbose
   xrandr: screen cannot be larger than 1920x1920 (desired size 3200x1080)
   
   As a result it does not place the DVI on the right of the VGA driven
   monitor. Can you please explain this error to me - why does it complain?
  
  Hmm, do you still have an xorg.conf file or changed settings in
  /etc/X11/xorg.conf.d? If you have, can you post it please?
  
  I think it is related to the
  'SubSection Device
  Virtual xdim ydim'
  setting but I'm not sure. In any case, if I were you, I'd try running
  without any xorg.conf and see whether auto-configuration can handle it.
  Oh, and if you are still on x11-base/xorg-server-1.7.*, please try
  x11-base/xorg-server-1.8.2 with USE=udev -hal
 
 Thanks again Florian,
 
 I do not have an xorg.conf.  I am running x11-base/xorg-server-1.7.7-r1.  I 
 have been waiting on 1.8.2 to go stable.
 
 Googling around I suspect I know what the error is:
 
 $ xrandr -q
 Screen 0: minimum 320 x 200, current 1280 x 1024, maximum 1920 x 1920
 
 is telling me that my ATI X600 can only do a max of 1920 x 1920.  Above that 
 I 
 will need to set up a virtual screen (and it won't be able to do dri).
 
 Without an xorg.conf file it is failing because it is not given a virtual 
 screen to expand its physical capability beyond 1920x1920.  Any idea if I can 
 set up a virtual screen using the .fdi files?

Intel drivers (for my thinkpad notebook) had a similar problem. If you
didn't use an xorg.conf, they would set up the max screen size to the
maximum possible resolution on one of the monitors... I haven't found a
way to change that without an xorg.conf... (didn't have much motivation
as I just always used an xorg.conf, event with hal... and I'm on ~arch,
so its not much of an issue now...)

yoyo


PS right now, the current intel driver I have seems to have a hard maximum of
2048x2048 on my card, though I remember going above that in the
past... ;((

yoyo



Re: [gentoo-user] Setting up two monitors

2010-11-04 Thread YoYo Siska
On Thu, Nov 04, 2010 at 08:43:25AM +0100, Florian Philipp wrote:
 Am 04.11.2010 08:38, schrieb Mick:
  
  PS.  Another thing I noticed with the WinXP setup is that the
  application windows seem to be screen aware.  On the left monitor they
  will maximise only to cover fully the left hand screen not the right
  hand. The same happens when maximising an application window on the
  right.  I don't remember seeing this in Linux - applications I think
  maximised across both screens.
 
 Again, I don't know what desktop environment you are using but that
 works flawlessly on KDE.
 

Just to make it a bit more clear:
xrandr is used to setup the resolution and position of the monitors
(you can make them clone each other, overlap, be alongside / above /
below the other...)

How the windows / panels behave depends on your windows manager/desktop
environment (or on the panels themselves). X server provides them with
enough information about the layout of the monitors, and they have to
use it. So it depends on which DE or window manager you use...

In kde3,  there was a configuration option for kwin, whether windows
should be maximized across all screens  or on single screen...
I can't find it in kde4 settings right now, but I have only single head
card here and I guess it would be under Multiple Monitors option in
settings, which just says You don't appear to have this configuration
for me ;)

Plasma in kde4 manages things per monitor, so panels should be only
on one monitor (and you can't get them across multiple monitors, you
have to have a separate panel on each)...

Recent versions of fluxbox allow you to have the toolbar on a certain
monitor (head) or across all heads... Don't know how it is when maximizing
windows (some time ago I used to patch it to make it an option, didn't
play with it lately...)

I can't say anything for gnome or other DEs/WMs...

yoyo




Re: [gentoo-user] su in konsole takes much longer to complete in KDE 4.5.1

2010-09-21 Thread YoYo Siska
On Mon, Sep 20, 2010 at 11:53:34PM +0200, Thomas Drueke wrote:
 Thanks for hints, but no luck so far.
 
 Yohan, using xterm instead of konsole results in the same delay.

To rule some other things out, you could also try:
unset DISPLAY
su -

DISPLAY is one of the differences between a text konsole and anything
under X... Might be that some bashrc/profile script tries to do
something with X if it sees DISPLAY, but isn't able to connect to X  under
root... (maybe some xauth stuff..)

yoyo

 
 Alan, hosts contains the hostname (FQDN) for eth0 and also alocalhost
 entry. Plus wireshark didn't show any network traffic during the delay
 (for both eth0 and lo).
 
 Is there any of the new services from KDE 4 which requires some
 configuration concerning DNS or similar network services ?
 
 Regards,
 Thomas
 
 Am 20.09.2010 23:11, schrieb Alan McKinnon:
  Apparently, though unproven, at 20:08 on Monday 20 September 2010, Thomas 
  Drueke did opine thusly:
  
  Hi,
 
  I installed KDE 4.5.1 over the weekend following the
  remove-all-old-kde-packages-first approach on the gentoo webpage. So
  far everything seems to be fine except one thing.
 
  When I type su - in konsole it takes 20-30 seconds to complete.
  Doing the same on a text console the command completes immediately.
 
  I don't have NIS or LDAP enabled. strace su - came back with an
  authentication failure immediately so no much info from there.
  Also top didn't show any suspicious process consuming the time.
 
  I found a thread from may which might be related to my observation
  (KDE takes ages to show password screen after suspend).
  The solution there was to upgrade to KDE 4.4.4 which does not fit here.
  Google didn't show much on this topic as well.
 
  Any ideas what might cause the delay or how to get more close to the
  root cause ?
  
  
  20-30 second delays due to DNS timeouts have hit me so many times it's 
  always 
  the first thing I check, even when it seems irrelevant.
  
  Does your machine have a local hostname, and do you have an entry for it in 
  either DNS or /etc/hosts?
  
  
 





Re: [gentoo-user] Booting Gentoo from USB stick

2010-09-15 Thread YoYo Siska
On Wed, Sep 15, 2010 at 08:34:33AM +1000, Jake Moe wrote:
  On 15/09/10 04:28, YoYo Siska wrote:
 On Fri, Sep 10, 2010 at 07:29:01AM -0400, David Relson wrote:
 On Fri, 10 Sep 2010 11:05:12 +0200
 J. Roeleveld wrote:
 
 On Friday 10 September 2010 10:43:30 Jake Moe wrote:
On 10/09/2010 5:27 PM, Maciej Grela wrote:
 2010/9/10 Jake Moejakesaddr...@gmail.com:
Hello all,
 
 I've been thinking about creating a Gentoo USB stick for install
 and rescue purposes (and, of course, just to see if I could).
 I've mostly followed the Gentoo handbook (I used a single 4GB
 partition for the whole system, and no swap).  I've used
 genkernel for the kernel (so I can have a multi-system capable
 kernel).  I've gotten GRUB installed and working.  My problem
 comes in after what I believe is the init process:
* Checking root filesystem ...
 
 fsck.ext2: No such file or directory while trying to
 open /dev/sda1 /dev/sda1:
 The superblock could not be read or does not describe a correct
 ext2 filesystem.  If the device is valid and it really contains
 an ext2 filesystem (and not swap or ufs or something else), then
 the superblock
 
 is corrupt, and you might try running e2fsck with an alternate
 superblock:
  e2fsck -b 8193device
 
* Filesystem couldn't be
 fixed :( [
 
 !! ]
 Give root password for maintenance
 (or type Control-D to continue):
 
 
 If I give the root password, I can find no /dev/sda1.  However,
 mount shows /dev/sda1 on /, and there *is* a /sys/block/sda
 folders, with a sda1 folder in that as well.  It's almost like
 it had /dev/sda1, but then lost it somehow.
 
 Does anyone have any idea what's going on here?  Any help would
 be appreciated.
 Have you seen http://www.sysresccd.org/Main_Page ? It's based on
 Gentoo, you could check what they did to boot from a usb stick.
 
 Br,
 Maciej Grela
 Excellent, thanks for that, I hadn't found it in my previous
 searches. I'll have a look there.
 
 Jake Moe
 Had a similar issue a while ago when I was playing around with this
 myself.
 
 Take a look at the linux boot parameters.
 
 The 'theoretical' part is: You need to let the kernel initialize the
 USB-stick before trying to access it. (This can take some time)
 
 There is a delay-option, just can't remember the proper name off-hand.
 
 --
 Joost
 I've got USB booting working in a syslinux environment.  A delay of 12
 seconds is working for me.  The syslinux.cfg stanza I use is:
 
 LABEL usb
 KERNEL linux
 APPEND rootdelay=12 root=/dev/sda2
 The usual way for linux on removable usb sticks / disks is to use LABEL
 or UUID to identify the disks and not the device names, because they
 will be different in different computers ;) The downside is that you
 need an initrd to mount the root partition... I think that the usual
 initrd generated by genkernel works...
 
 If you created the rootfs with:
 mkfs.ext2 -j -LUSBGentoo  /dev/sdXY
 
 then you can change the kernel parameter to
 root=LABEL=USBGentoo
 
 and your fstab to:
 LABEL=USBGentoo  /   ext3 ...
 
 You can also use the uuid of the filesystem, find it out with
 dumpe2fs -h  /dev/sdb2 | grep UUID
 and then use UUID=XXX instead of LABEL=XXX
 
 I never really played around with grub and  USB booting, so I use
 syslinux. I create a small FAT partition with syslinux, kernel and
 initrd image  (it gets also pretty handy when you sometimes need to copy
 something from a windows machine ;) and a second regular ext3
 partition for the rootfs.
 
 Basically you would do:
 - partition the stick, mark the FAT partition as bootable/active
 - format the partitions:
- mkfs.vfat -nUSBData /dev/sdX1
- mkfs.ext2 -j -LUSBGentoo /dev/sdX2
 - install syslinux (on the FAT partition):
- syslinux /dev/sdX1
 - mount /dev/sdX2, install gentoo in the usual way
 - compile the kernel and initrd, make sure required USB stuff is in the 
 kernel
 (theoretically it could be as modules in initrd... but in-kernel is 
  safer :)
if you are in a hurry, or don't know how to create them, get them from
a gentoo livecd ;) don't forget to also copy the modules
(/lib/modules-XXX/...) from the livecd to the rootfs.
 - put the kernel and initrd on the FAT partition (I name them  vmlinuz.img
and initrd.img)
 - edit syslinux.cfg (on the FAT partition), see

  http://syslinux.zytor.com/wiki/index.php/SYSLINUX#How_do_I_Configure_SYSLINUX.3F
a very simple one from my USB disk:
 
 DEFAULT linux
 LABEL linux
 SAY Now booting USBGentoo
 KERNEL vmlinuz.img
 APPEND root=LABEL=USBGentoo initrd=initrd.img
 
 you might also add rootdelay=10 to the options if the usb stick/disk isn't
 detected quick enough
 
 umount, reboot, set the computer to boot from usb, enjoy... ;)
 Xorg without a config seems to work pretty well on most computers these
 days, IIRC the alsa modules for soundcards are also autoloaded, so you
 don't need any fancy hw detection to have a desktop running from USB
 stick ;)
 
 
 yoyo
 
 
 
 BTW there is also a manual way

Re: [gentoo-user] Booting Gentoo from USB stick

2010-09-14 Thread YoYo Siska
On Fri, Sep 10, 2010 at 07:29:01AM -0400, David Relson wrote:
 On Fri, 10 Sep 2010 11:05:12 +0200
 J. Roeleveld wrote:
 
  On Friday 10 September 2010 10:43:30 Jake Moe wrote:
 On 10/09/2010 5:27 PM, Maciej Grela wrote:
2010/9/10 Jake Moejakesaddr...@gmail.com:
  Hello all,

I've been thinking about creating a Gentoo USB stick for install
and rescue purposes (and, of course, just to see if I could).
I've mostly followed the Gentoo handbook (I used a single 4GB
partition for the whole system, and no swap).  I've used
genkernel for the kernel (so I can have a multi-system capable
kernel).  I've gotten GRUB installed and working.  My problem
comes in after what I believe is the init process:


Gentoo Linux; http://www.gentoo.org

  Copyright 1999-2009 Gentoo Foundation; Distributed under the
GPLv2

Press I to enter interactive boot mode

  * Mounting proc
at /proc ... [

ok ]

  * Mounting sysfs
at /sys ... [

ok ]

  *
Mounting /dev ... [

ok ]

  * Starting
udevd ... [

ok ]

  * Populating /dev with existing devices through
uevents ... [

ok ]

  * Waiting for uevents to be
processed ... [

ok ]

  * Mounting devpts
at /dev/pts ... [

ok ]

  * Checking root filesystem ...

fsck.ext2: No such file or directory while trying to
open /dev/sda1 /dev/sda1:
The superblock could not be read or does not describe a correct
ext2 filesystem.  If the device is valid and it really contains
an ext2 filesystem (and not swap or ufs or something else), then
the superblock

is corrupt, and you might try running e2fsck with an alternate 
  superblock:
e2fsck -b 8193device
  
  * Filesystem couldn't be
fixed :( [

!! ]
Give root password for maintenance
(or type Control-D to continue):


If I give the root password, I can find no /dev/sda1.  However,
mount shows /dev/sda1 on /, and there *is* a /sys/block/sda
folders, with a sda1 folder in that as well.  It's almost like
it had /dev/sda1, but then lost it somehow.

Does anyone have any idea what's going on here?  Any help would
be appreciated.

Have you seen http://www.sysresccd.org/Main_Page ? It's based on
Gentoo, you could check what they did to boot from a usb stick.

Br,
Maciej Grela
   
   Excellent, thanks for that, I hadn't found it in my previous
   searches. I'll have a look there.
   
   Jake Moe
  
  Had a similar issue a while ago when I was playing around with this
  myself.
  
  Take a look at the linux boot parameters.
  
  The 'theoretical' part is: You need to let the kernel initialize the
  USB-stick before trying to access it. (This can take some time)
  
  There is a delay-option, just can't remember the proper name off-hand.
  
  --
  Joost
 
 I've got USB booting working in a syslinux environment.  A delay of 12
 seconds is working for me.  The syslinux.cfg stanza I use is:
 
 LABEL usb
 KERNEL linux
 APPEND rootdelay=12 root=/dev/sda2

The usual way for linux on removable usb sticks / disks is to use LABEL
or UUID to identify the disks and not the device names, because they
will be different in different computers ;) The downside is that you
need an initrd to mount the root partition... I think that the usual
initrd generated by genkernel works...

If you created the rootfs with:
mkfs.ext2 -j -LUSBGentoo  /dev/sdXY

then you can change the kernel parameter to 
root=LABEL=USBGentoo

and your fstab to:
LABEL=USBGentoo /   ext3 ...

You can also use the uuid of the filesystem, find it out with
dumpe2fs -h  /dev/sdb2 | grep UUID
and then use UUID=XXX instead of LABEL=XXX

I never really played around with grub and  USB booting, so I use
syslinux. I create a small FAT partition with syslinux, kernel and
initrd image  (it gets also pretty handy when you sometimes need to copy
something from a windows machine ;) and a second regular ext3
partition for the rootfs.

Basically you would do:
- partition the stick, mark the FAT partition as bootable/active
- format the partitions:
  - mkfs.vfat -nUSBData /dev/sdX1
  - mkfs.ext2 -j -LUSBGentoo /dev/sdX2
- install syslinux (on the FAT partition):
  - syslinux /dev/sdX1
- mount /dev/sdX2, install gentoo in the usual way
- compile the kernel and initrd, make sure required USB stuff is in the kernel
   (theoretically it could be as modules in initrd... but in-kernel is safer :)
  if you are in a hurry, or don't know how to create them, get them from
  a gentoo livecd ;) don't forget to also copy the modules
  (/lib/modules-XXX/...) from the livecd to the rootfs.
- put the kernel and initrd on the FAT partition (I name them  vmlinuz.img
  and initrd.img)
- edit syslinux.cfg (on the FAT partition), see
  

Re: [gentoo-user] revdep-rebuild + minimal output

2010-07-10 Thread YoYo Siska
On Sat, Jul 10, 2010 at 05:11:49AM -0400, Willie Wong wrote:
 On Sat, Jul 10, 2010 at 06:52:35AM +0200, Enrico Weigelt wrote:
  is there an option to revdep-rebuild to only do output if it has 
  something to rebuild ? This should be run via cron to notify me
  via email.
 
 Usually is there an option... questions are well-answered by man
 program name. And in this case the closest thing from the man page
 is the -q option, which doesn't do exactly what you want. 
 
 Cheers, 

revdep-rebuild --help
...
 -p, --pretendDo a trial run without actually emerging anything
   (also passed to emerge command)


it would basically show you what would be emerged...
-q and -P might be usefull to get rid of unwated output...

yoyo





Re: [gentoo-user] One hard drive much slower for some reason.

2010-06-02 Thread YoYo Siska
On Tue, Jun 01, 2010 at 04:26:55AM -0500, Dale wrote:
 Paul Hartman wrote:
 On Tue, Jun 1, 2010 at 12:26 AM, Dalerdalek1...@gmail.com  wrote:

 I am in the process of moving my OS from drive to drive and thought I would
 test to see which drive is the fastest.  I got some strange results when I
 tested them   One drive is MUCH slower than the others on the buffered disk
 reads but I can't see any reason why that would be so.
  
 Check dmesg to see if the drives show any differences...

 If they are SATA drives check to see if there is a jumper which forces
 it into compatibility mode, slow mode, something like that...

 If they are SATA and you use an intel chipset motherboard check to be
 sure that the SATA header of that drive is set to AHCI and not IDE
 mode...

 Those are just ideas, things I have encountered. :)



 This is from dmesg:

 smoker-new ~ # dmesg | grep hda
 hda: Maxtor 6E040L0, ATA DISK drive
 hda: host max PIO5 wanted PIO255(auto-tune) selected PIO4
 hda: UDMA/133 mode selected
 hda: max request size: 128KiB
 hda: 78156288 sectors (40016 MB) w/2048KiB Cache, CHS=65535/16/63
 hda: cache flushes supported
  hda: hda1 hda2  hda5 hda6 hda7 hda8 hda9 hda10 
 smoker-new ~ # dmesg | grep hdb
 hdb: WDC WD800BB-00DKA0, ATA DISK drive
 hdb: host max PIO5 wanted PIO255(auto-tune) selected PIO4
 hdb: UDMA/100 mode selected
 hdb: max request size: 512KiB
 hdb: 156301488 sectors (80026 MB) w/2048KiB Cache, CHS=16383/255/63
 hdb: cache flushes supported
  hdb: hdb1 hdb2  hdb5 
 smoker-new ~ # dmesg | grep hdc
 hdc: Maxtor 6Y080P0, ATA DISK drive
 hdc: host max PIO5 wanted PIO255(auto-tune) selected PIO4
 hdc: UDMA/133 mode selected
 hdc: max request size: 128KiB
 hdc: 160086528 sectors (81964 MB) w/7936KiB Cache, CHS=65535/16/63
 hdc: cache flushes supported
  hdc: hdc1 hdc2  hdc5 hdc6 hdc7 
 REISERFS (device hdc6): found reiserfs format 3.6 with standard journal
 REISERFS (device hdc6): using ordered data mode
 REISERFS (device hdc6): journal params: device hdc6, size 8192, journal  
 first block 18, max trans len 1024, max batch 900, max commit age 30,  
 max trans age 30
 REISERFS (device hdc6): checking transaction log (hdc6)
 REISERFS (device hdc6): Using r5 hash to sort names
 REISERFS (device hdc7): found reiserfs format 3.6 with standard journal
 REISERFS (device hdc7): using ordered data mode
 REISERFS (device hdc7): journal params: device hdc7, size 8192, journal  
 first block 18, max trans len 1024, max batch 900, max commit age 30,  
 max trans age 30
 REISERFS (device hdc7): checking transaction log (hdc7)
 REISERFS (device hdc7): Using r5 hash to sort names
 Adding 976712k swap on /dev/hdc5.  Priority:-1 extents:1 across:976712k
 Adding 976712k swap on /dev/hdc5.  Priority:-1 extents:1 across:976712k
 Adding 976712k swap on /dev/hdc5.  Priority:-1 extents:1 across:976712k
 Adding 976712k swap on /dev/hdc5.  Priority:-1 extents:1 across:976712k
 smoker-new ~ #

 It appears that hdb is using UDMA/100 but it has always done that.  It's  
 a older drive.  This drive used to get somewhere in the 40Mb/sec range  
 tho.  I want to say it used to be about 47Mb/sec or so.

 All three of those drives are ATA.  I have a SATA drive but I didn't  
 list it since it is working good and fast all things considered.  It's  
 hooked to a PCI card.

 Thoughts?


just a quess, did you use 80 or 40 wire ata cable for that disk?

yoyo




Re: [gentoo-user] In which order services are started?

2010-04-21 Thread YoYo siska
On Wed, Apr 21, 2010 at 05:05:46AM -0500, Dale wrote:
 Alex Schuster wrote:
 Jarry writes:


 Is there any way to find out in which order services are
 started during boot-up (except for looking at boot-up
 screen and making notes)?
  
 I think the output of 'rc-status' shows the services in the right order.

  Wonko



 It may be a coincidence but mine are alphabetical.  Also, mine only  
 shows the ones in the current runlevel, default at the moment.  It does  
 not list the ones in the boot runlevel.

rc-status --all 


yoyo






Re: [gentoo-user] Re: I want my Ctrl+Alt+Backspace back

2010-04-19 Thread YoYo siska
On Sun, Apr 18, 2010 at 07:28:00PM -0500, Harry Putnam wrote:
 Harry Putnam rea...@newsguy.com writes:
 
  Nikos Chantziaras rea...@arcor.de writes:
 
  Read more details here:
 
  http://www.gentoo.org/proj/en/desktop/x/x11/xorg-server-1.6-upgrade-guide.xml
 
  HAL is deprecated and will not be supported in X anymore,  so it's not
  the new way ;)
 
  Well, its just not the NEWEST way.  But what is the newest (post hal)
  way?   And will the xorg.conf technique work anyway?
 
 I should have mentioned that after posting the OP, I discovered I've
 had that stanza in xorg.conf for mnths... I forgot I had taken it from
 a post by Florien P., but I do not get the use of Ctrl+alt+bkspk to
 quit X. 
 
 I guess it works for you though eh, Mick?

Works here (either in xorg.conf or in fdi files if let X use hal).
If you set up a keyboard layout in kde / gnome, it may be possible that
it resets the xkb options... though you seem to have the layout set in
xorg.conf, so that it seem improbable that you use the gnome/kde
layout configuration...

yoyo

 ----   ---=---   -   
 From xorg.conf:
 
 Section InputDevice
 
 Identifier Keyboard1
 Driver  kbd
 # [HP 100709_111603 From post on gentoo.user
 ## From: Florian Philipp li...@f_philipp.fastmail.net
 ## Subject: Re: Fed up with Xorg + hal mess
 ## Date: Tue, 06 Oct 2009 19:22:46 +0200
 ## Message-ID: 4acb7ce6.10...@f_philipp.fastmail.net
 ## Restablishes Ctrl-Alt-Bkspc to quit X
 Option XkbOptions terminate:ctrl_alt_bksp
 # ]
 Option AutoRepeat 500 30
 Option XkbRules   xorg
 Option XkbModel   pc104
 Option XkbLayout  us
 
 EndSection
 
 





Re: [gentoo-user] No Mousewheel in X and ctrl-alt-backspace not working

2010-04-18 Thread YoYo siska
On Sun, Apr 18, 2010 at 07:53:43AM +, Konstantinos Agouros wrote:
 Hi,
 
 for whatever reason my mousewheel is no longer working after upgrading
 zu the latest X-Org server (and corresponding libraries). Here's the
 excerpt from the xorg.conf that is relevant:
 
 Section InputDevice
 
 Identifier  Mouse1
 Driver  mouse
 Option ProtocolIMPS/2
 Option Device  /dev/input/mouse0
 Option  ZAxisMapping 4 5 6 7
 
 I had to rebuild the mouse-drive for ABI changes but that didn't fix
 the problem. Any input is welcome.
 
 Also ctrl-alt-backspace to kill X does not work anymore. DonZap is 
 commented out. Clues in that regard would be welcome as well.

this changed some while back, try adding
Option XkbOptions terminate:ctrl_alt_bksp
to your keyboard InputDevice

yoyo



Re: [gentoo-user] Recompile system but omit package?

2010-04-18 Thread YoYo siska
On Sun, Apr 18, 2010 at 11:57:48AM -0400, Tanstaafl wrote:
 On 2010-04-18 11:45 AM, Johannes Kimmel wrote:
  well... you could use --keep-going and kill something when gcc compiles.
  not very nice, but will work without breaking anything.
 
 Dang - I already started the emerge...

You can still break the emerge (for example with ctrl-c) when it starts
to emerge gcc, the continue the emerge process with  emerge --resume --skipfirst


that's what I usually do with openoffice and similar apps when I do a quick 
update
and fail to notice the large app in there.. ;)

yoyo





Re: [gentoo-user] Recompile system but omit package?

2010-04-18 Thread YoYo siska
On Sat, Apr 17, 2010 at 04:59:07PM -0400, Tanstaafl wrote:
 Is there a way to emerge, say, system, but omit one package in it?
 
 For example, I've already recompiled gcc 4.3.4 with itself... is there a
 way to now do something like:
 
 emerge system -gcc (where '-gcc' serves to tell portage to compile
 everything *but* gcc)?
 
 Its not a big deal, I'm just curious...
 
 -- 
 
 Charles
 



You can do something like:

emerge -pe world | sed -e /^.ebuild/ ! d; s/.*] /=/; s/ .*//;   list

... edit list and remove anything you don't want to reinstall ...

emerge -av1 `cat list`

the -1 (or  --oneshot), means that the packages won't be added to the world
file (they would normally because you are listing them all on the
commandline)


yoyo




Re: [gentoo-user] Recompile system but omit package?

2010-04-18 Thread YoYo siska
On Sun, Apr 18, 2010 at 12:52:26PM -0400, Tanstaafl wrote:
 On 2010-04-18 12:29 PM, YoYo siska wrote:
  On Sun, Apr 18, 2010 at 11:57:48AM -0400, Tanstaafl wrote:
  On 2010-04-18 11:45 AM, Johannes Kimmel wrote:
  well... you could use --keep-going and kill something when gcc
  compiles. not very nice, but will work without breaking
  anything.
 
  Dang - I already started the emerge...
 
  You can still break the emerge (for example with ctrl-c) when it
  starts to emerge gcc, the continue the emerge process with emerge
  --resume --skipfirst
 
 To clarify - I can do this with the currently running emerge (that did
 not specify --keep-going)?
 
 So, when it gets to gcc (its on package # 181 of 355 now, hasn't hit
 either of the gcc's or glibc yet), hit ctrl-c, then:
 
 emerge --resume --skipfirst
 
 ? Do I need to add the -ev world in there? Or does emerge just know
 where to pick up all by itself?
 
yes, it knows what the last emerge was, so you just say --resume
but if you do another emerge in between, it will forget the previous 
interrupted one

--resume just resumes the last interrupted (or failed) emerge , starting with 
the package that was interrupted,
so that you can fix the problem if it was a compilation failure, and then 
continue... no need to give
any special args to the first emerge.

--skipfirst makes it skip the first  package - the one that was interrupted
handy when the emerge fails on a packages that isn't a depency of something 
other, you can just skip it then,
very much like  a manual  --keep-going ;)

 This is good info to have.
 
 Also - is it ok to do this during the actual compile? Or do I need to
 catch it before the actual compiling starts?

you can break it whenever you want.. --resume than starts the package
again from beginning so you  just waste the time/work it allready did... 
which does not really matter if you are going to do  --skipfirst ;)


yoyo





Re: [gentoo-user] Recompile system but omit package?

2010-04-18 Thread YoYo siska
On Sun, Apr 18, 2010 at 03:54:38PM -0400, Tanstaafl wrote:
 On 2010-04-18 3:49 PM, Tanstaafl wrote:
  On 2010-04-18 1:09 PM, YoYo siska wrote:
  On Sun, Apr 18, 2010 at 12:52:26PM -0400, Tanstaafl wrote:
  On 2010-04-18 12:29 PM, YoYo siska wrote:
  On Sun, Apr 18, 2010 at 11:57:48AM -0400, Tanstaafl wrote:
  On 2010-04-18 11:45 AM, Johannes Kimmel wrote:
  well... you could use --keep-going and kill something when gcc
  compiles. not very nice, but will work without breaking
  anything.
  
  Dang - I already started the emerge...
  
  You can still break the emerge (for example with ctrl-c) when it
  starts to emerge gcc, the continue the emerge process with emerge
  --resume --skipfirst
  
  Worked a treat, many thanks! Saved me at least an hour of compile time... :)
 
 Hmmm... one last question...
 
 Will etc-update still prompt for all necessary changes for config files
 for *all* of the installs done, considering I did ctrl-c 3 times (glibc,
 and both gcc's)?

yes, if new config files got installed, etc-update will show them 
(I think it uses 'find' to find them ;)

yoyo




Re: [gentoo-user] KDE4 doesn't heed hal keyboard settings

2010-03-25 Thread YoYo siska
On Thu, Mar 25, 2010 at 01:49:04PM +0100, Frank Steinmetzger wrote:
 Hello
 
 I'm not sure how to specify the topic in more detail. Over the last to hours 
 I 
 tried to get KDE4 to behave like it did before I rebuilt my system. My goal 
 is 
 to have a German layout with dead keys. In the process I've even gotten the 
 system to react to the menu key again. But apart from that, for some reason, 
 KDE4 won't behave like I want it to.
 
 I say KDE4 because KDE3 apparently works. I know because login with KDM4 
 doesn't work at the moment, so I'm using KDM3. There I can input accented 
 letters of all sorts (in the username input field). But not in KDM4 and not 
 in 
 my KDE4 environment.
 
 I also tried it with and without KDE's own keyboard layout settings, where I 
 set up a de layout of default variant (thus with dead keys). But to no avail.
 
 Here's the content of my hal config file:
 
 ?xml version=1.0 encoding=UTF-8?
 deviceinfo version=0.2
   device
 match key=info.capabilities contains=input.keyboard
   merge key=input.x11_options.XkbRules type=stringevdev/merge
   merge key=input.x11_options.XkbModel type=stringevdev/merge
 
   merge key=input.x11_options.XkbLayout type=stringde/merge
   merge key=input.xkb.options 
 type=strlistmenu:Multi_key,terminate:ctrl_alt_bksp/merge
 /match
   /device
 /deviceinfo
 
 It worked before[TM], and I have no idea where else to look. Any ideas please?

I think taht KDE4 do not touch your initial keyboard settings (xorg.conf or
hal,...) unless  you change something in its keyboard config
(systemsettings -regionallanguage-keyboard layout )
maybe that you have wrong keyboard set explicitly there?

I have disable keyboard layouts under the layout tab selected,
but I can't say if it really works correctly (keeps the X
configuration defaults) right now, because I can't restart X right now,
and I change between
'setxkbmap -option grp:shifts_toggle sk,us qwerty,'
and a simple 
'setxkbmap us'
with some scripts, because the dual layout confuses some apps like
synergy, x2x, rdesktop, even some vnc clients... 


what happens if you you type setxkbmap de in an terminal (konsole,
xterm,...) after kde starts up?

yoyo





Re: [gentoo-user] KDE4 doesn't heed hal keyboard settings

2010-03-25 Thread YoYo siska
On Thu, Mar 25, 2010 at 02:30:49PM +0100, YoYo siska wrote:
 On Thu, Mar 25, 2010 at 01:49:04PM +0100, Frank Steinmetzger wrote:
  Hello
  
  I'm not sure how to specify the topic in more detail. Over the last to 
  hours I 
  tried to get KDE4 to behave like it did before I rebuilt my system. My goal 
  is 
  to have a German layout with dead keys. In the process I've even gotten the 
  system to react to the menu key again. But apart from that, for some 
  reason, 
  KDE4 won't behave like I want it to.
  
  I say KDE4 because KDE3 apparently works. I know because login with KDM4 
  doesn't work at the moment, so I'm using KDM3. There I can input accented 
  letters of all sorts (in the username input field). But not in KDM4 and not 
  in 
  my KDE4 environment.
  
  I also tried it with and without KDE's own keyboard layout settings, where 
  I 
  set up a de layout of default variant (thus with dead keys). But to no 
  avail.
  
  Here's the content of my hal config file:
  
  ?xml version=1.0 encoding=UTF-8?
  deviceinfo version=0.2
device
  match key=info.capabilities contains=input.keyboard
merge key=input.x11_options.XkbRules type=stringevdev/merge
merge key=input.x11_options.XkbModel type=stringevdev/merge
  
merge key=input.x11_options.XkbLayout type=stringde/merge
merge key=input.xkb.options 
  type=strlistmenu:Multi_key,terminate:ctrl_alt_bksp/merge
  /match
/device
  /deviceinfo
  
  It worked before[TM], and I have no idea where else to look. Any ideas 
  please?
 
 I think taht KDE4 do not touch your initial keyboard settings (xorg.conf or
 hal,...) unless  you change something in its keyboard config
 (systemsettings -regionallanguage-keyboard layout )
 maybe that you have wrong keyboard set explicitly there?
 
 I have disable keyboard layouts under the layout tab selected,
 but I can't say if it really works correctly (keeps the X
 configuration defaults) right now, because I can't restart X right now,
 and I change between
 'setxkbmap -option grp:shifts_toggle sk,us qwerty,'
 and a simple 
 'setxkbmap us'
 with some scripts, because the dual layout confuses some apps like
 synergy, x2x, rdesktop, even some vnc clients... 
 
 
 what happens if you you type setxkbmap de in an terminal (konsole,
 xterm,...) after kde starts up?


and of course you can check your current settings with 
setxkbmap -print

yoyo



Re: [gentoo-user] Playing Apple Trailers

2010-03-23 Thread YoYo siska
On Mon, Mar 22, 2010 at 07:30:49PM +, Mick wrote:
 On Monday 22 March 2010 19:18:48 Christian Schulze wrote:
  Hi,
  
  I installed www-plugins/gecko-mediaplayer version 0.9.9.2 (masked with
  keywords ~alpha ~amd64 ~hppa ~ppc ~ppc64 ~x86) recently and this works
   great with the Apple Trailers.
  
  It pulls in gnome-mplayer, 
 
 Thanks Christian, I am not sure I want to install a gnome front end to 
 mplayer.  However, it seems that the gecko-mediaplayer plugin only has one 
 option.  Anyone knows if there's an alternative?  Qt4 front end like smplayer 
 would be preferable to me.

don't know about alternatives, but gnome-mplayer with -gnome use flag
(and the same holds for gecko-mplayer) is just a simple gtk app,
just like firefox itself, nothig gnome specific about it and
theoretically it can look better in firefox than qt apps, because they
both use the same engine/theme ;)

with -gnome it also doesn't bring in any gnome dependencies... its just
that it is named gnome-... (well, because when you enable it, it can
becamu a full gnome app..., though I really don't know what gnome
features it uses ;)

yoyo



Re: [gentoo-user] Can't see /dev/hda1,2,3 but I know they exist...

2010-02-22 Thread YoYo siska
On Fri, Feb 19, 2010 at 12:49:47AM -0500, James Homuth wrote:
 I performed a bit of an update on my laptop a day or two ago, and after
 reboot, I lost the ability to do anything with /dev/hda*. I currently have 0
 swap space, and according to stat, ls etc, they don't exist. But, booting to
 an install CD I burned for diagnostic purposes, it sees them just fine.
 Also, and this is the strange part. It boots no problem, so the OS is able
 to mount at least /dev/hda3, even though from the command line I'm not
 seeing it. I'm probably missing something completely dead obvious (it's
 after midnight here and all), and Google's turning up nothing, so if someone
 could kindly slap me in the face with it, that'd be appreciated. Thanks
 either way for whatever help comes my way.



Hi,
  I just had to restart my computer (power issues :( ) in the middle of
an update (well, it was more like 'just before the end';) and after
restart I have the same problem as you, no /dev/sd[ab]* files...

My first guess was that I rebooted without updating the config files, so
I ran etc-update (there were some udev config files as well as init
script) and rebooted, but that didn't help.

It is certainly not a problem with drivers not being in kernel, as the
kernel sees the disks and partitions (see below), so I just run

tail  -n +3 /proc/partitions | while read maj min size name  ; do  mknod 
/dev/$name b $maj $min ;  done
/etc/init.d/localmount pause; /etc/init.d/localmount start

to get everything mounted again...

That means it will have to be an  udev (or even openrc) problem.
The last update of udev did in fact say this:

 * Checking for suitable kernel configuration options...
 *   CONFIG_SYSFS_DEPRECATED:should not be set. But it is.
 *   CONFIG_SYSFS_DEPRECATED_V2: should not be set. But it is.
 *   CONFIG_IDE: should not be set. But it is.
 * Please check to make sure these options are set correctly.
 * Failure to do so may cause unexpected problems.
 * 
 * udev-151 does not support Linux kernel before version 2.6.25!
 * For a reliable udev, use at least kernel 2.6.27

 * Your kernel version (2.6.28-gentoo-r2) is new enough to run udev-151 
reliably.

I didn't want to mess with the kernel right now, but I gues that's the
first thing to try...
I'll report when I rebuild  reboot...

yoyo



===
Kernel can see the partitions just fine:

julka dev # cat /proc/partitions 
major minor  #blocks  name

   70 512000 loop0
   80  199148544 sda
   81   18940603 sda1
   82   32218357 sda2
   832152710 sda3
   84  1 sda4
   85  145830006 sda5
   8   16  312571224 sdb
   8   17  312568641 sdb1
julka dev # ls /sys/block/
hda/   loop1/ loop3/ loop5/ loop7/ ram1/  ram11/ ram13/ ram15/ ram3/  ram5/  
ram7/  ram9/  sdb/   
loop0/ loop2/ loop4/ loop6/ ram0/  ram10/ ram12/ ram14/ ram2/  ram4/  ram6/  
ram8/  sda/   
julka dev # ls /sys/block/sd*
/sys/block/sda:
bdi dev ext_range  power  range  rosda2  sda4  sizestat 
  uevent
capability  device  holdersqueue  removable  sda1  sda3  sda5  slaves  
subsystem

/sys/block/sdb:
bdi  capability  dev  device  ext_range  holders  power  queue  range  
removable  ro  sdb1  size  slaves  stat  subsystem  uevent



-- 
  _
  |
YoYo () Siska  
===
http://www.ksp.sk/




Re: [gentoo-user] Can't see /dev/hda1,2,3 but I know they exist...

2010-02-22 Thread YoYo siska
On Mon, Feb 22, 2010 at 04:13:40PM +0100, YoYo siska wrote:
 On Fri, Feb 19, 2010 at 12:49:47AM -0500, James Homuth wrote:
  I performed a bit of an update on my laptop a day or two ago, and after
  reboot, I lost the ability to do anything with /dev/hda*. I currently have 0
  swap space, and according to stat, ls etc, they don't exist. But, booting to
  an install CD I burned for diagnostic purposes, it sees them just fine.
  Also, and this is the strange part. It boots no problem, so the OS is able
  to mount at least /dev/hda3, even though from the command line I'm not
  seeing it. I'm probably missing something completely dead obvious (it's
  after midnight here and all), and Google's turning up nothing, so if someone
  could kindly slap me in the face with it, that'd be appreciated. Thanks
  either way for whatever help comes my way.
 
 
 
 Hi,
   I just had to restart my computer (power issues :( ) in the middle of
 an update (well, it was more like 'just before the end';) and after
 restart I have the same problem as you, no /dev/sd[ab]* files...
 
 My first guess was that I rebooted without updating the config files, so
 I ran etc-update (there were some udev config files as well as init
 script) and rebooted, but that didn't help.
 
 It is certainly not a problem with drivers not being in kernel, as the
 kernel sees the disks and partitions (see below), so I just run
 
 tail  -n +3 /proc/partitions | while read maj min size name  ; do  mknod 
 /dev/$name b $maj $min ;  done
 /etc/init.d/localmount pause; /etc/init.d/localmount start
 
 to get everything mounted again...
 
 That means it will have to be an  udev (or even openrc) problem.
 The last update of udev did in fact say this:
 
  * Checking for suitable kernel configuration options...
  *   CONFIG_SYSFS_DEPRECATED:should not be set. But it is.
  *   CONFIG_SYSFS_DEPRECATED_V2: should not be set. But it is.
  *   CONFIG_IDE: should not be set. But it is.
  * Please check to make sure these options are set correctly.
  * Failure to do so may cause unexpected problems.
  * 
  * udev-151 does not support Linux kernel before version 2.6.25!
  * For a reliable udev, use at least kernel 2.6.27
 
  * Your kernel version (2.6.28-gentoo-r2) is new enough to run udev-151 
 reliably.
 
 I didn't want to mess with the kernel right now, but I gues that's the
 first thing to try...
 I'll report when I rebuild  reboot...
 
yop, that was it

though you wrote about /dev/hda*, which means you should be a bit more
carefull if you used the IDE drivers (under ATA/ATAPI/ support,
thats the CONFIG_IDE option) and disabled the CONFIG_IDE options, you
have to enable it under
Serial ATA (prod) and Parallel ATA (experimental) drivers (CONFIG_ATA)
and also your device might get renamed to sd* instead of hd* (I don't
know, I have only a cdrom, that becomes sr0 ;)

But I think that the real problem was with those SYSFS_DEPRECATED
options, so you might be able to get things working with just disabling
those and leaving IDE as it was...

btw, I found this bug afterwards:
http://bugs.gentoo.org/show_bug.cgi?id=302173



yoyo




Re: [gentoo-user] Re: kde4 panelbar recovery

2010-02-22 Thread YoYo siska
On Mon, Feb 22, 2010 at 07:19:41PM +, James wrote:
 Nikos Chantziaras realnc at arcor.de writes:
 
 
  With the mouse.
 
 Must be something wrong. These panels that fire up
 are disfunctional. Cant move add or delete too them

Lock/Unlock widgets in the context menu?
Btw you can fire up add applets on the desktop and drag them to a
panel.. doesn't really make a difference ;)

 
  You might want to delete your ~/.kde4 folder instead to get back at the 
  defaults.  Keep the stuff you want though (like settings for other 
  programs, like Amarok, Kopete, etc.)
 
 
 It seems really stupid there is not way to recover kicker and such
 without deleting the entire folder.
 
 
 More kde4 snafus I found lots of evidence where folks had done
 the exact same thing, with no simple recovery...
 
 
 
 Very disappointed in KDE4.again
 This recovery in kde3 was simple.

Panel and desktop settings are in .kde/share/config/plasma* files
removing just them (ideally when logged out of kde) should bring the
default desktop/panels back..

theoretically plasma-desktop-appletsrc should be enough to delete...


Don't see how different from kde3 this is.. if you messed up your
kicker configuration you had to either delete it, or rebuild the panel
(create it, place it at the correct position, add correct applets...)
(well, the only difference is that desktop and panel were separate
programs...)


yoyo



Re: [gentoo-user] Xmonad, beagle-search, and mime types

2010-02-21 Thread YoYo siska
On Sun, Feb 21, 2010 at 05:33:35PM +0100, Damian wrote:
 On Sun, Feb 21, 2010 at 4:05 PM, Willie Wong ww...@math.princeton.edu wrote:
  On Sun, Feb 21, 2010 at 03:45:14PM +0100, Damian wrote:
  So I tried to see how xdg-open works, but the man page didn't give me
  any useful information. The related command, xdg-mime, doesn't work as
  I expected.
 
  I asked a similar question a week or so back.
 I searched in my mails but I couldn't find it. Sorry, I probably
 didn't enter a relevant search string.
 
  But xdg-open (and therefore beagle-search) still refuses to open jpeg
  images with geeqie.
 
  Any ideas?
 
  xdg-open is just a shell script. If you are interested, take a look at
   less `which xdg-open`
  and you will be enlightened as to why it is a complete piece of crap
  unless you are using KDE, GNOME, or XFCE. (Hint, notice how nowhere in
  the script does it read whatever you modified with xdg-mime.)
 
  A possible way to work around it (depends on your application, which,
  in your case, is beagle, which I am not familiar with) is to go into
  the offending application that is calling xdg-open and see if you can
  configure MIME types in there yourself. The application that made me
  look this up, Jabref, does allow that configuration. Your mileage can
  of course vary.
 Thanks Willie for your answer.
 
 Sadly beagle-search doesn't offer any option. The developers must use
 only gnome.
 
 I guess I will have so find another beagle front end, or choose a
 different desktop search engine.

xdg-open tries to determine the desktop enviroment you are running and
uses its way to open files...
If you are in a kde session, it will just run kfmclient XXX (kde way to
open files in their application), for gnome it will use gnome-open or
something...

So even if you are not logged in a full gnome or kde session, but have
some of its packages installed, you can trick xdg-open to use that
enviroment
for kde just export KDE_FULL_SESSION=true,
for gnome GNOME_DESKTOP_SESSION_ID=something

so you can run beagle-search with
GNOME_DESKTOP_SESSION_ID=something beagle-search

you have to  set which applications to use in corresponding config
(for kde, just run konqueror/dolphin and right click a file, don't know
for gnome)

for kde, you need the package kde-base/kfmclient, which should depend
juast on kdelibs, for gnome-open you need gnome-base/libgnome, which
shouldn't have much dependences that you don't have allready if you have
some gtk app..

btw, gnome-open/kfcmclient will open files in any available program that
correctly registers its mime-types, not only in kde/gnome apps..., so
you really need only kfmclient/libnome to use it...


one last remark, if set KDE_FULL_SESSION/GNOME_DESKTOP_SESSION_ID for
xdg-open and it starts a gnome/kde app, that app might think that there
are some desktop specific things running, that are not, though I haven't
seen any real problems with it...
You might however just edit the detectDE function in xdg-open to
always behave like gnome/kde without settings the variables...

yoyo


PS the idea of xdg-open using a browser, when it cannont detect which DE
are you running, is that a browser usually knows how to open which
files... and you should have your preffered browser set in $BROWSER...




Re: [gentoo-user] changing nvidia settings dynamically

2010-01-22 Thread YoYo siska
On Fri, Jan 22, 2010 at 08:59:43AM +0930, Iain Buchanan wrote:
 On Sat, 2010-01-16 at 12:52 +, Neil Bothwick wrote:
  On Fri, 15 Jan 2010 16:55:33 +0930, Iain Buchanan wrote:
  
   Whenever I dock / undock I have to run nvidia-settings to change the
   resolution from the virtual 3840x1200 to 1920x1200 or vice versa.  Also
   since two screens is the Default I have to do this when I log in with
   only the laptop.
   
   I am looking for a way to use the command line nvidia-settings (as much
   as I've studied the help I can't find out how to do it - all attributes
   seem read-only to the command line nvidia-settings) 
  
  Can you do this with the --config and --load-settings options?
 
 OK, I finally got around to trying this, but no it doesn't work.  When
 trying to switch from laptop-only to laptop and LCD I just get:
 
 ERROR: Invalid display device DFP-2 specified on line 40 of configuration file
'.nvidia-settings-rc-twin' (the currently enabled display devices are
DFP-0 on orpheus:0.0).
 
 ERROR: Invalid display device DFP-2 specified on line 42 of configuration file
'.nvidia-settings-rc-twin' (the currently enabled display devices are
DFP-0 on orpheus:0.0).
 
 And this is when using the config file I saved with two screens working.
 I have to run nvidia-settings by hand and select detect displays
 before DFP-2 appears.
 
 ideas? thanks,

from time to time I tried to use the commandline options of
nvidia-settings to change between two sets of outputs (main+tv and
main+second monitor) but it seems, that nvidia-settings just can't
enable/disable outputs from commandline ... it wasn't very important for
me, so I didn't ask on any more nvidia specific forums...

but your mail made me look at the sorces of nvidia-settings, and there's
a samples directory with some examples, and it seems that nv-control-dpy can 
do that...
you should be able to enable the correct outputs with --set-associated-dpys and 
then 
load your configs as you tried... (I didn't try that, just checked in
the gui that the output changed to off insteadd of disabled)

maybe it is even enough to run the --probe-dpys according to what you say about 
selecting
detect displays in the gui...

yoyo


btw, to get the program, just run (change the version/dirs...):

ebuild /usr/portage/media-video/nvidia-settings/nvidia-settings-190.53.ebuild 
unpack
cd 
/var/tmp/portage/media-video/nvidia-settings-190.53/work/nvidia-settings-1.0/samples/
make


y...@julka samples $ ./nv-control-dpy --probe-dpys

Using NV-CONTROL extension 1.18 on :0.0
Connected Display Devices:
  CRT-1 (0x0002): Philips 200WS
  DFP-0 (0x0001): Philips 200WS

Display Device Probed Information:

  number of GPUs: 1
  display devices on GPU-0 (GeForce 8600 GT):
CRT-1 (0x0002): Philips 200WS
DFP-0 (0x0001): Philips 200WS


y...@julka samples $ ./nv-control-dpy --get-associated-dpys

Using NV-CONTROL extension 1.18 on :0.0
Connected Display Devices:
  CRT-1 (0x0002): Philips 200WS
  DFP-0 (0x0001): Philips 200WS

associated display device mask: 0x0001

y...@julka samples $ ./nv-control-dpy --set-associated-dpys 0x10002

Using NV-CONTROL extension 1.18 on :0.0
Connected Display Devices:
  CRT-1 (0x0002): Philips 200WS
  DFP-0 (0x0001): Philips 200WS

set the associated display device mask to 0x00010002

y...@julka samples $ ./nv-control-dpy --get-associated-dpys

Using NV-CONTROL extension 1.18 on :0.0
Connected Display Devices:
  CRT-1 (0x0002): Philips 200WS
  DFP-0 (0x0001): Philips 200WS

associated display device mask: 0x00010002

y...@julka samples $ ./nv-control-dpy --set-associated-dpys 0x1

Using NV-CONTROL extension 1.18 on :0.0
Connected Display Devices:
  CRT-1 (0x0002): Philips 200WS
  DFP-0 (0x0001): Philips 200WS

set the associated display device mask to 0x0001






Re: [gentoo-user] How to determine if a NIC is playing gigabit?

2010-01-18 Thread YoYo siska
On Mon, Jan 18, 2010 at 11:50:55AM +, Stroller wrote:
 Hi there,

 Yesterday I reseated the network cable between my server cupboard and my 
 desk, and it now lights up on the switch by my desk as gigabit. But a 
 file-transfer today is slower than I might have hoped.

 I'm not ruling out the cable, because it's pretty beat up (but the  
 switch *is* lighting up as 1000), but how do I determine, please, that  
 the Linux server at the other end is recognising the NIC and negotiating 
 as gigabit speeds?

mii-tool (net-tools) or ethtool should be able to tell you that


 The hard-drives on the server are using an older PCI SATA card, and the 
 NIC is also PCI. But I would have expected it to be a bit faster than 
 100Mbps.

 Any estimates over what kind of speed I should be seeing for large  
 file-transfers over Samba? Wildly ball-park is fine - I wouldn't expect a 
 10x speed increase, but maybe 2x or 3x - 4x would be great!

don't know about samba, but with scp or nfs I can get about 20MByte/s which is
the speed of my disk (and for scp almost what my cpu can manage ;)
scp-ing /dev/zero gets me something short of 30MBye/s but that is
because my CPU cannot manage more ;)

You can see an estimate of your raw speed between the two machines by
running 
nc -l -p  | pv /dev/null
on one computer and 
pv /dev/zero | nc OTHER_COMPUTER 
on the other. I don't have a 1gbit  switch here right now, so can't give
you an estimate (with two notebooks connected directly by cable I just
got 100MByte/s, which is near enough to the theoretical maximum ;)
(pv is like cat, but displays a progressbar with act. speed, sys-apps/pv)

you can also try netperf for more precise benchmarks 


 I'll be testing between my Macs (both on the desktop switch, ruling out 
 both the Linux box and the suspicious cable) later today, I'd just like 
 some ideas of where I should be starting from.

 Right now I'm seeing 10 gigs of .mp4 files (1gb - 2gb per video file)  
 taking about an hour - that's about what I'd expect from old 100Mbps  
 networking, not this shiny new stuff.

hmm, that seems a bit low even for 100mbit, I have usually no problem getting
cca 10 MByte/s with 100mbit switches (without other traffic), though I
use either nfs or scp
the only time I remember using samba was with a winxp server, which
didn't go above 1MB/s, but I suspect that the problem was either on the
win side or some misunderstanding between win and linux ;)


 I'm not seeing any difference commenting  uncommenting aio read size = 
 1, aio write size = 1 (separate lines) from /etc/samba/smb.conf and  
 then running `/etc/init.d/samba reload`, but maybe I shouldn't expect  
 that to make any difference on an existing transfer. I just don't want  
 to interfere with this right now - I just want to copy as much as  
 possible on to my laptop before I go out, and I'll take a look at this  
 performance issue when I get home.

 Thanks in advance for any suggestions or pointers,

 Stroller.




yoyo



Re: [gentoo-user] Re: How can I move system to new disk?

2010-01-17 Thread YoYo siska
On Sun, Jan 17, 2010 at 08:48:21AM +0200, Nikos Chantziaras wrote:
 On 01/17/2010 12:40 AM, YoYo siska wrote:
 On Sat, Jan 16, 2010 at 03:21:32PM +0200, Nikos Chantziaras wrote:
 On 01/15/2010 07:33 PM, Jarry wrote:
  [...]
 I'll just copy the instructions I have someone else here:

 You can clone the existing Gentoo installation into the new partition
 and boot from it.  You can do this while the system is actually running.
   The new partition can be anything you want (different size, different
 file system).  This usually means:


 rsync your existing / to your target / (except /dev, /sys and /proc and
 of course mount points that belong to a different filesystem, /boot or
 /home for example if you're using dedicated partitions for those).  If
 you mounted your target / as /root/newpart, this is done with:

 rsync -ax / /root/newpart

 If this copied directories it shouldn't have (like /sys or /proc),
 simply delete them again.
 [...]

 If you are doing it this way (on a running system with mounted
 dev/proc/sys...), you can just bind-mount your current / to another
 directory. That copy will not contain any sub-mounts

 rsync -ax / /target shouldn't copy any sub-mounts either, because of the  
 -x option.  See man rsync.  I mentioned it just in case ;)

yes, but it will miss any files hidden under those mounts, though
normally that menas only /dev/, the others are empty...
and i like it more, because it makes a more exact copy ;)

yoyo




Re: [gentoo-user] Re: How can I move system to new disk?

2010-01-16 Thread YoYo siska
On Sat, Jan 16, 2010 at 03:21:32PM +0200, Nikos Chantziaras wrote:
 On 01/15/2010 07:33 PM, Jarry wrote:
 Hi, I'm facing this problem:

 I want to exchange hard-drive in my computer for other, bigger
 one. I do not want to add new hard-drive somewhere on mount-point
 permanently, I just want to copy everything from the old drive
 to the new one and then get rid of the old one. And of course,
 I'd like to use my computer as before. What is the best (maybe
 I should ask for safest) way to acomplish this?

 First I thought about cp -a. But I'm not sure which directories
 I should skip (/proc, maybe some other like /dev?). And I do not
 know how cp handles links (if I first copy link and later target,
 where is the link pointing? to the original file or its copy?).

 Maybe dump/restore is better solution? Or something else?

 I'll just copy the instructions I have someone else here:

 You can clone the existing Gentoo installation into the new partition  
 and boot from it.  You can do this while the system is actually running.  
  The new partition can be anything you want (different size, different  
 file system).  This usually means:


 rsync your existing / to your target / (except /dev, /sys and /proc and  
 of course mount points that belong to a different filesystem, /boot or  
 /home for example if you're using dedicated partitions for those).  If  
 you mounted your target / as /root/newpart, this is done with:

 rsync -ax / /root/newpart

 If this copied directories it shouldn't have (like /sys or /proc),  
 simply delete them again.

 Then:

 mkdir /root/newpart/dev
 mkdir /root/newpart/proc
 mkdir /root/newpart/sys
 mknod /root/newpart/dev/console c 5 1
 mknod /root/newpart/null c 1 3
 touch /root/newpart/dev/.keep
 touch /root/newpart/proc/.keep
 touch /root/newpart/sys/.keep


If you are doing it this way (on a running system with mounted
dev/proc/sys...), you can just bind-mount your current / to another
directory. That copy will not contain any sub-mounts (as if you
accessed it from a livecd), so you could just do

(mount your /mnt/new_root)
mkdir /mnt/current_root
mount -o bind / /mnt/current_root
rsync -aHAX /mnt/current_root/ /mnt/new_root/

i always remout / readonly first, for that you usually have to go to
single user, or stop most of the services and programs...

yoyo



 Now chroot into it to set up the boot loader (I assume you use Grub):

 mount -t proc none /root/newpart/proc
 mount -o bind /dev /root/newpart/dev
 chroot /root/newpart /bin/bash

 Now edit /etc/fstab to use the new partition and edit  
 /boot/grub/grub.conf and reinstall grub:


 grub
 root (hd0,0) -- sustitute with what you really have/want
 setup
 quit

 You're ready. Leave the chroot and unmount:

 exit
 umount /root/newpart/dev
 umount /root/newpart/proc

 If you've set up grub correctly while in the chroot, you can now reboot
 and the system should come up using the new partition.  If you used a  
 different filesystem for the new partition (for example going from ext3  
 to ext4), make sure your kernel supports the new filesystem.





Re: [gentoo-user] What standalone GTK2 Engines are available?

2010-01-03 Thread YoYo siska
On Sun, Jan 03, 2010 at 01:51:55PM +, Ognjen Bezanov wrote:
 Hello,

 I used to use xfce-mcs-manager as a lightweight standalone gtk2 engine  
 for my enlightenment desktop (for using GTK2 themes to render). I've  
 just reinstalled Gentoo on my machine, and now xfce-mcs-manager is no  
 more (seems it's been merged deeper in xfce now, so no longer 
 standalone).

 An alternative that has been proposed to me is gnome-settings-daemon,  
 but I'd rather install something lighter that doesn't need all the gnome  
 libraries installed. Is there any such thing available?

 Thanks!




lxde-base/lxappearance
x11-themes/gtk-chtheme
x11-themes/gtk-theme-switch

the last one allows one to specify the theme on commandline...
but you don't have to run them all the time like
gnome-settings-daemon... just run them once, select your theme and they
will set up your ~/.gtkrc-2.0 so that all gtk apps will use that
theme from now on... (unless you start up gnome-settings-daemon which
will enforce the theme selected in gnome settings... don't know why they
did it that way...)

yoyo




Re: [gentoo-user] net.eth0 started by udev-postmount

2009-04-14 Thread YoYo siska
On Tue, Apr 14, 2009 at 05:27:53PM +0200, Arnau Bria wrote:
 Hi all,
 
 I removed my net.eth0 service from default/boot level:
 
 amparo ~ # rc-update show|grep eth0
 amparo ~ # 
 
 but now, udev-postmount tries to start it.
 I don't want it cause I don't plug any wire to my laptop, and udev hang
 my start for a minute...
 
 how may I disable udev from starting net.eth0?
 I remember in the past I had something that checked is the wire was
 pluged, and if so, it started my network... anyone  could help me to
 remember that program?  
 
 TIA,
 Arnau

look at the rc_hotplug option in /etc/rc.conf
something like rc_hotplug=!net.eth0 should work for you...

the other option is, if you emerge ifplugd, the net.eth0 service will
use ifplugd to see if there is a cable connected... it will start but
will not set up the interface until you plug in a cable...

yoyo



Re: [gentoo-user] Double firefox references in taskbar

2009-04-11 Thread YoYo siska
On Sat, Apr 11, 2009 at 02:13:06PM +0100, Etaoin Shrdlu wrote:
 Since some time (I think since firefox 3), when I launch firefox using 
 the button in kde's menu, I get two Mozilla firefox references in the 
 task bar, one of which with the turning hourglass. Then, the main window 
 of firefox appears. The bouncing firefox icon continues to be near the 
 pointer arrow. After say 10 or 15 seconds, the bouncing icon and the 
 taskbar reference with the turning hourglass disappear, and I'm left 
 with only one (as should be in the first place imho). The aplication 
 associated with the kde menu button is /usr/bin/firefox %U (I tried 
 removing the %U, no difference).

Mozilla-firefox does have a startup-notification use flag, do you have
it turned on?

 If I run /usr/bin/firefox from the command line, everything is fine (ie, 
 a single reference in the task bar). 

Well, kde doesn't know that you are starting an app, so there's no
startup-notification magic involved ;)

 
 Anyone else has seen this? Kde version 3.5.9.
 Not a big problem, but I'm just curious.



yoyo




Re: [gentoo-user] [OT] KDE4 session saving

2009-04-07 Thread YoYo siska
On Mon, Apr 06, 2009 at 06:31:54PM +0400, Andrew Gaydenko wrote:
 On Monday 06 April 2009 18:11:13 YoYo siska wrote:
  On Mon, Apr 06, 2009 at 01:31:57PM +0400, Andrew Gaydenko wrote:
   I have found it is possible to select a restoring of a manually saved
   KDE4 session. But have not found how to save :-) Help!
 
  It just needs a relogin to show the option in the logout dialog, last time
  I tried it, it worked this way:
 
   - switch to restore manually saved session in  systemsettings/wherever,
 no save this session appears in the logout dialog...
   - just log out of kde and log in again, now there should be the save
 this session option in the logout dialog...
 
 
 yoyo
 
 
 Have tried (config dialog settings is attached), but after relogin still has 
 'Logout' and 'Cancel' buttons in log out dialog.

Now that I looked at it, it really isn't in the logout dialog, but it is
in the Leave tab in the start menu:
http://people.ksp.sk/~yoyo/screenshots/2009/save_session.png

This is a bit old SVN version (i think just before 4.2)

yoyo


-- 
  _
  |
YoYo () Siska  
===
http://www.ksp.sk/




Re: [gentoo-user] [OT] KDE4 session saving

2009-04-06 Thread YoYo siska
On Mon, Apr 06, 2009 at 01:31:57PM +0400, Andrew Gaydenko wrote:
 I have found it is possible to select a restoring of a manually saved KDE4 
 session. But have not found how to save :-) Help!

It just needs a relogin to show the option in the logout dialog, last time I 
tried it, it worked this way:

 - switch to restore manually saved session in  systemsettings/wherever,
   no save this session appears in the logout dialog...
 - just log out of kde and log in again, now there should be the save
   this session option in the logout dialog...


   yoyo


-- 
  _
  |
YoYo () Siska  
===
http://www.ksp.sk/




Re: [gentoo-user] Xinerama vs TwinView for dual monitor setup

2008-10-13 Thread YoYo siska
On Mon, Oct 13, 2008 at 09:10:34AM +0200, Alan McKinnon wrote:
 On Monday 13 October 2008 04:02:19 Iain Buchanan wrote:
 
  [snip]
 
   I've configured it with TwinView
 
  as in:
Option TwinView True
 
 Yes. Some output :
 
 $ sudo grep -i -e xinerama -e twinview /var/log/Xorg.0.log
 (**) Option Xinerama 1
 (**) Xinerama: enabled
 (**) NVIDIA(0): Option TwinView 1
 (**) NVIDIA(0): Option TwinViewXineramaInfoOrder DFP-0
 (**) NVIDIA(0): TwinView enabled
 (II) Initializing built-in extension XINERAMA
 
 $ sudo grep -i -e xinerama -e twinview /etc/X11/xorg.conf
 Option  Xinerama  1
 Option  TwinView  1
 Option  TwinViewXineramaInfoOrder DFP-0
 
 
   The viewports are aligned along the top edge
 
  you mean move the mouse up and it appears on the next screen?  Don't you
  want them aligned left / right of each other?
 
 My description wasn't clear. I mean the screens are physically and logically 
 laid out like so:
 
 +--+
 |  |   |
 |1 | 2 |
 |  |---+
 +--+
 
 1 is the notebook screen
 2 is the external lcd
 below 2 is dead space. The mouse works correctly.
 
and the
   panel/kicker/plasma/whatever on every desktop environment insists on
   trying to stretch across both monitors, into dead space on the right hand
   one.
 
  Sounds like you haven't compiled stuff with the xinerama USE flag.  I
  put it in make.conf, and then did a emerge --newuse.
 
 OK, I did that. The packages that got rebuilt are:
 
 $ equery hasuse xinerama
 [ Searching for USE flag xinerama in all categories among: ]
  * installed packages
 [I--] [ ~] x11-apps/xdpyinfo-1.0.3 (0)
 [I--] [ ~] x11-libs/qt-3.3.8b (3)
 [I--] [ ~] x11-libs/gtk+-2.14.3-r2 (2)
 [I--] [ ~] x11-libs/qt-gui-4.4.2 (4)
 [I--] [  ] x11-misc/engage- (0)
 [I--] [ ~] kde-base/ksplash-4.1.2 (4.1)
 [I--] [ ~] kde-base/plasma-workspace-4.1.2 (4.1)
 [I--] [ ~] kde-base/ksplashml-3.5.10 (3.5)
 [I--] [ ~] kde-base/systemsettings-4.1.2 (4.1)
 [I--] [ ~] kde-base/kwin-4.1.2 (4.1)
 [I--] [ ~] kde-base/libplasma-4.1.2 (4.1)
 [I--] [ ~] kde-misc/knetworkmanager-0.2.2_p20080528 (0)
 [I--] [ ~] kde-misc/filelight-1.0-r1 (0)
 [I--] [  ] media-libs/libsdl-1.2.13 (0)
 [I--] [  ] media-libs/xine-lib-1.1.15-r1 (1)
 [I--] [  ] net-libs/xulrunner-1.8.1.17 (1.8)
 [I--] [ ~] media-sound/kid3-1.0 (0)
 [I--] [ ~] media-sound/amarok-1.4.10-r1 (0)
 [I--] [ ~] media-video/mplayer-1.0_rc2_p27725-r1 (0)
 [I--] [  ] media-video/xine-ui-0.99.5-r1 (0)
 [I--] [ ~] media-video/gxine-0.5.903 (0)
 [I--] [ ~] app-cdr/k3b-1.0.5-r3 (0)

tabletka ~ # equery hasuse xinerama | wc -l
285

most of them are apps from kde-base/* (3.5.9), seems that it changed between
3.5.9 and 3.5.10, plus iwndow managers like fluxbox, openbox... 

 
 Seems like the only things that would affect kde-3 apps is qt-3.3.8b.
 Plus x11-libs/libXinerama and x11-proto/xineramaproto (both latest unstable) 
 are installed.
 
 [snip]
 
   I'd appreciate some pros and cons feedback from the list before I embark
   on a huge emerge -e world to include Xinerama support.
 
  Why would you do -e world?  How about `emerge -uN world` The N being
  --newuse.  or `emerge -vauDN world`.
 
 I was running 
 /bin/think --exaggerate --frustrated --logic-level -3
 when I typed that :-)
 
  check out my blog for how I did it:
 
  http://nthrbldyblg.blogspot.com/2008/08/nvidia-xinerama-on-dell-m6300.html
 
 Nice blog :-)
 
 I'll fiddle some more with these tips later in the day, but first a 
 conceptual 
 question: I read that huge collection of docs from nvidia-drivers, and 
 concluded that Xinerama and TwinView are fundamentally different and 
 incompatible. i.e. Xinerama starts with two classic X screens and joins them 
 in software to make one big display - an abstraction layer if you will. 
 TwinView rips out the guts of X, dispenses with the notion of separate 
 screens for a TwinView display and gives you one giant screen with no API for 
 an app to see how this big screen is composed. So, you either use Xinerama or 
 TwinView, but not both.
 
 Obviously, this understanding of mine is flawed. Which bit did I get wrong?

Xinerama consists basically of two parts, the protocol to communicate the
position/sizes of screen between the Xserver and the applications (which
you usually get by enabling the xinerama use flag) and an xserver part
(module?) that you can use to set up the screens. What you said is
correct for the Xserver setup part...
You use either xinerama setup to put together completely different
displays (might be different cards, such as one nvidia, one ati, ...) 
or twinview in case of a dualhead nvidia setup. But both this setups use
the xinerama protocol to let the apps/wm know the placement of the monitors.
 
 -- alan dot mckinnon at gmail dot com
 
 

-- 
  _
  |
YoYo () Siska  
===
http

Re: [gentoo-user] Xinerama vs TwinView for dual monitor setup

2008-10-12 Thread YoYo siska
On Sat, Oct 11, 2008 at 11:34:10PM +0200, Alan McKinnon wrote:
 Hi,
 
 My notebook has this graphics hardware.
 
 [EMAIL PROTECTED] ~ $ sudo lspci | grep VGA
 01:00.0 VGA compatible controller: nVidia Corporation GeForce 8600M GT (rev 
 a1)
 [EMAIL PROTECTED] ~ $ sudo xdpyinfo | grep -A4 'screen #0'
 screen #0:
   print screen:no
   dimensions:1920x1200 pixels (332x210 millimeters)
   resolution:147x145 dots per inch
   depths (7):24, 1, 4, 8, 15, 16, 32
 
 I also have a second LCD monitor at work, a 1280x1024 that is physically 
 slightly larger than the notebook screen, with a corresponding lower dpi.
 
 I've configured it with TwinView to have the second monitor on the right, and 
 how I usually use it is to put a user's support mail on that where I can read 
 it and fix their issues using the tools on the main monitor. So it's a very 
 unsophisticated setup, I have no need for massive 3D accel for eg games, or 
 even for placing windows across two monitors. Windows are always on one 
 screen or the other (because of the huge dpi difference). There are two 
 smallish issues:
 
 The viewports are aligned along the top edge and the 
 panel/kicker/plasma/whatever on every desktop environment insists on trying 
 to stretch across both monitors, into dead space on the right hand one. I'm 
 getting use to right-click on panel, configure, set width to 57% at work, 
 100% at home. If I align the viewports on the bottom edges, windows managers 
 tend to want to position new windows with their title bars in the dead space 
 at the top.

You probably haven't emerged the applications with Xinerama support.
This is especially true for kde 3. Twinview uses the xinerama protocol
(well,its an extension of the X protocol... ;) to inform applications
about the layout of monitors. 
 
 kdm and entrance want to stretch over both monitors. I definitely do not want 
 this. Murphy dictates that all useful DM menus will end up in the dead space 
 regardless of the theme I use g
 
 My research into nvidia's docs leads me to believe that TwinView is designed 
 to make the presence of two physical monitors invisible and present one giant 
 X screen, with a funky API for dead spaces (which may or may not work). I'm 
 thinking Xinerama is the better option, despite the fact that it's old, 
 clunky, hopeless at dealing with XRandR and can't be changed on the fly. I'm 
 happy to set up two ServerLayouts to deal with this.

As I said, twinview uses the xinerama protocol to inform apps about the
monitors, so there wouldn't be any difference in the way applications
behave.  You would only loose the  advantages of twinview (you can look
at it as an enhanced, nvidia only, in-driver version of xinerama)

Even xrandr 1.2 provides xinerama style info for the applications, so
you certainly want your application to be compiled with xinerama
support, independently of the way you set up the X server.

BTW in my experince kde compiled without xinerama supp. handles multiple
(independent) screens O, but not xinerama (well, that could be
expected), and with xinerama support it handles xinerama ok, but fails
with independent screen ;)

 I'd appreciate some pros and cons feedback from the list before I embark on a 
 huge emerge -e world to include Xinerama support.
 
 -- 
 alan dot mckinnon at gmail dot com
 
 

yoyo

-- 
  _
  |
YoYo () Siska  
===
http://www.ksp.sk/




Re: [gentoo-user] libqt-mt.so.3:

2008-09-23 Thread YoYo siska
On Wed, Sep 17, 2008 at 08:48:48PM -0400, sean wrote:
 Iain Buchanan wrote:
 sean wrote:

 sounds like you need to run revdep-rebuild


 Gentoo is kind-of different to other distros, so unless the references  
 you found were all about gentoo, they're probably leading you up the  
 wrong path.

 I think you've upgraded qt, hence whatever program you're trying to run 
 hasn't been compiled with the new lib versions.

 HTH,

 Thanks to Dales reply, I have found libqt.
 See below.
 The system is a fresh install, but it is also amd64 bit, as the result  
 shows below.

  equery b libqt-mt.so.3
 [ Searching for file(s) libqt-mt.so.3 in *... ]
 x11-libs/qt-3.3.8-r4 (/usr/qt/3/lib64/libqt-mt.so.3 - libqt-mt.so.3.3

 Here is a ls of /usr/qt/3/lib
 lrwxrwxrwx  1 root root  15 Sep 16 10:00 libqt-mt.so.3 -  
 libqt-mt.so.3.3
 lrwxrwxrwx  1 root root  17 Sep 16 10:00 libqt-mt.so.3.3 -  
 libqt-mt.so.3.3.8
 -rwxr-xr-x  1 root root 8628296 Sep 16 10:00 libqt-mt.so.3.3.8

 So it is linked.
 The application is called Firstclass, www.firstclass.com , an email  
 client my employment uses, so I thought I would try to get it running  
 here. Though I would not use it for my own purposes.
 I figure the 64bit OS is giving things a headache.

Just to make sure, is the app you're trying to run 32bit or 64bit?
If its 32bit, you would need some of the emul-linux-x86 packages,
perhaps  app-emulation/emul-linux-x86-qtlibs to get the 32bit libqt-mt..

yoyo





Re: [gentoo-user] Re: ctrl+alt+fx doesn't work [SOLVED]

2008-09-09 Thread YoYo siska
On Sat, Sep 06, 2008 at 12:43:04AM +0200, pat wrote:
 Problem is this line in the keyboard section:
 Option XkbLayout us,cz
 
 Simply, enabling another language disable switching to console (I've check it
 for another languages too). Ugh =8-()
 
 If someone is able to explain why that happen and how to solve it for two
 languages I'll be glad :-)
 
 But right now I'm setting up the dualhead display, so I need to switch to
 console ... after that I'll turn on the language :-D
 
 Thanks to Dale and others for help
 
  Pat

I remember that some (older) versions of evdev drivers had problems with
VT switching (and layouts in general ;) but it seems to work for me for
some time now...


btw, if you are really desperate you can always map ctrl-alt-fX to commands 
like sudo chvt 1 :)

yoyo

-- 
  _
  |
YoYo () Siska  

http://www.ksp.sk/




Re: [gentoo-user] Clone a running gentoo machine onto another machine

2008-03-31 Thread YoYo Siska

Benyamin Dvoskin wrote:

It is a running gentoo system in this case

But it doesnt make a difference to me. I want to know generally.


anyway I will try what everyone wrote here and we'll see how it goes.

Thanks again.




Btw You can also do a
mount --bind / /mnt/something
and then you will see the original root in /mnt/something without any 
of the other filesystems. This is sometimes better if you want an exact 
copy, because fex /dev usually has some basic nodes which get covered by 
the udev's tmpfs, and althought you normally don't need them... ;)


I cloned a few running systems this way (copied it to an usb disk, 
setup lilo and took the disk to another machine ;) but it was always 
with mount -o remount,ro /  and the systems were minimal (system+few 
packages, almost nothing running, so it was possible to remount it ro)


yoyo
--
gentoo-user@lists.gentoo.org mailing list



Re: [gentoo-user] Routing problem ?

2008-01-11 Thread YoYo Siska
Holla wrote:
 Hi,
 I think I have a routing problem with network
 shown below (hope my ascii art survives)
 
 From PC2, I cannot ping 192.168.1.1  and no internet.
 Also cannot ping ISP's DNS servers. But there is full
 connectivity between PC1 and PC2.
 
 At PC2,
 # traceroute 192.168.1.1
 traceroute to 192.168.1.1 (192.168.1.1), 30 hops max, 40 byte packets
  1  * * *
  2  * * *
 
 I reached upto this point by following up the
 gentoo howtos, but now stuck. Any pointers ?

as someone other said, you should setup NAT, there should be enough
information on the wiki, but basically
iptabales -t nat -A POSTROUTING -o eth0 -s 192.168.2.0/24 -j MASQUERADE
on PC1 should do it, but there might be better ways ;)
(note that you need some iptables stuff in the kernel)

one other thing, if nat doesn't work, some wireless aps (i'm thinking
about the 192.168.2.1) need to have correctly set up default gateway
etc... they sometimes try to be to smart and I had sometimes problems
when the router was connected as a wireless client to them...

btw, why don't you use the wireless on the ROUTER1 (doesn't seem you
want to do any firewalling on the PC1)? It might make things much
simpler... you could setup the other ap to connect to it in client mode
and all your network could then be on the 192.168.1.0/24 and I would
gues that your provider NATs the whole subnet...


yoyo


 
 
 192.168.1.1
 +-+   ++
 | |---|  Router1   |=ASDL conn
 | |   ++
 | |
 | |
 | |
 | |192.168.1.23  +---+  192.168.2.43
 | |--|  PC1  |))).
 +-+  +---+   .
  .
 Passive Hub  .
   192.168.2.1.
  ++  .
  | Router2|--)))..
  ++
 |
 |
  +--+
  | PC2  |
  +--+
  192.168.2.24
 
 --
 Router1 (UTSStarCom ISP supplied) :
  - router IP 192.168.1.1
  - wireless enabled but not used
 
 --
 PC1: (gentoo)
 
  - eth0 (192.168.1.23) and wireless (192.168.2.43)
  - no iptables configuration
  - routing table entries
Kernel IP routing table
Destination Gateway Genmask Flags Metric RefUse 
 Iface
192.168.2.0 *   255.255.255.0   U 0  00 ra0
192.168.1.0 *   255.255.255.0   U 0  00 
 eth0
loopback*   255.0.0.0   U 0  00 lo
default 192.168.1.1 0.0.0.0 UG0  00 
 eth0
 
 
  # echo 1/proc/sys/net/ipv4/ip_forward
 
 
 # Kernel Networking options
 #
 CONFIG_UNIX=y
 CONFIG_XFRM=y
 CONFIG_INET=y
 CONFIG_IP_ADVANCED_ROUTER=y
 CONFIG_ASK_IP_FIB_HASH=y
 CONFIG_IP_FIB_HASH=y
 CONFIG_IP_ROUTE_VERBOSE=y
 CONFIG_INET_XFRM_MODE_TRANSPORT=y
 CONFIG_INET_XFRM_MODE_TUNNEL=y
 CONFIG_INET_XFRM_MODE_TRANSPORT=y
 CONFIG_INET_XFRM_MODE_TUNNEL=y
 CONFIG_TCP_CONG_BIC=y
 --
 
 Router2 (WRT54GL)
  - router IP 192.168.2.1
  - wireless enabled and used
 --
 PC2 (gentoo)
  - static IP address 192.168.2.24
  - routing table entries
 
 Kernel IP routing table
 Destination Gateway Genmask Flags Metric RefUse Iface
 192.168.2.43*   255.255.255.255 UH0  00 eth0
 192.168.2.0 *   255.255.255.0   U 0  00 eth0
 192.168.1.0 192.168.2.43255.255.255.0   UG0  00 eth0
 loopback*   255.0.0.0   U 0  00 lo
 default 192.168.2.430.0.0.0 UG0  00 eth0


-- 
gentoo-user@lists.gentoo.org mailing list



Re: [gentoo-user] Re: Is GWN dead?

2008-01-11 Thread YoYo Siska
Eddie Mihalow Jr wrote:
 Has anyone on this list ever used a PXE boot image to install?
 

well, not exactly a PXE boot image... i had to install gentoo on
thinkpad X41T (no cd) some time ago, and I wasn't able to boot from usb
directly ( don't really remember why ;) so i dumped the minimal cd on my
usb stick, copied the kernel and initrd to other machine and booted it
through PXE, the kernel/initrd found the usb stick (and thought it to be
the livecd ;) and everything worked fine...

yoyo

-- 
gentoo-user@lists.gentoo.org mailing list



Re: [gentoo-user] x looses ctrl, alt and shift keys

2007-12-19 Thread YoYo Siska
Sascha Hlusiak wrote:
 
 I have this too when using vmware and it seems that somehow just the keymap 
 screws up.
 
 I run kcontrol, activate the keyboard layout switcher (with 2 languages in 
 it) 
 and once it's activated I can deactivate it again (or switch the language 
 back and forth). Then it works again.

What about a simple setxkbmap us? (or other layout you are using)
Does that help? (You might need to emerge setxkbmap... ;)

yoyo
-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-user] zcat /usr/share/doc/conky-1.4.0-r1/conkyrc.sample.bz2 ~/.conkyrc didn't work.

2007-11-29 Thread YoYo Siska
Chen Xianwen wrote:
 Hello all,
 
 I'm a noob. I tried zcat
 /usr/share/doc/conky-1.4.0-r1/conkyrc.sample.bz2  ~/.conkyrc but
 it didn't work. Please help me.

bzcat instead of zcat?

yoyo
-- 
[EMAIL PROTECTED] mailing list



  1   2   >