--=-BhlAacdoJpnMT2CskNrb Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-gSxCo0hhDUjaOXdOACVa" --=-gSxCo0hhDUjaOXdOACVa Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On Sun, 2007-08-12 at 19:46 +0900, Detlef Reichl wrote: > Am Sonntag, den 12.08.2007, 19:41 +0900 schrieb Olivier Renaud: > > Le dimanche 12 ao=C3=BBt 2007 11:53, Sebastian Hungerecker a =C3=A9crit= : > > > Trans wrote: > > > > On Aug 11, 11:51 pm, Jeremy Hinegardner wrote: > > > > > launchy version 0.1.2 has been released. > > > > > > > > > > Launchy is helper class for launching cross-platform applications= in a > > > > > fire and forget manner. > > > > > > > > * How does it deal with a systems that have more than one browser > > > > installed? Which browser does it choose? > > > > > > According to the documentation on the homepage: > > > APP_LIST =3D { :windows =3D> %w[ firefox iexplore ], :darwin =3D> %w[= open ], > > > > > > :nix =3D> %w[ firefox ], :unknown =3D> [], } > > > > > > So on OSX it uses the default browser and on any other system firefox= , if > > > installed, or IE or nothing. I have to say, I find that somewhat > > > suboptimal. Certainly it's possible to detect the default browser on > > > Windows, KDE and GNOME, too, right? (Although, of course, it's still > > > possible that someone has neither KDE or GNOME installed or that he h= as > > > both and is running neither, which would make it hard to choose which > > > default browser to use on *nix). > >=20 > > So, it won't work on my computer, since I run linux without firefox ins= talled.=20 > > Under Windows, there is a default browser that can be set by the user, = it=20 > > would be great to use this one, though I don't know how to get it. Mayb= e from=20 > > the registry ? > > Under *nix, there is a BROWSER environement variable (but it is not oft= en=20 > > correctly set, unfortunately). > > Also, there should be Mozilla in the executable list, as the default af= ter=20 > > firefox. > > But the best for me would be that konqueror is used as the browser, wit= h your=20 > > lib, since I run KDE. You can detect this from the env variable=20 > > DESKTOP_SESSION which is set to "kde". > >=20 >=20 > Under GNOME the gconf key /desktop/gnome/url-handlers/http/command > contains the default browser. Calling gnome-open with the URL accomplishes the goal more easily. Cheers, Daniel Schierbeck --=-gSxCo0hhDUjaOXdOACVa Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part Content-Transfer-Encoding: quoted-printable -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQBGvvfLE8pU4Gwf6g8RAgU9AKCRdhK14nasmSZDJG56vFhBOETvAgCgpxxT lojdIUnhQbEzkGehvAT9keo=3D =3D6xva -----END PGP SIGNATURE----- --=-gSxCo0hhDUjaOXdOACVa-- --=-BhlAacdoJpnMT2CskNrb Content-Type: application/x-pkcs7-signature; name=smime.p7s Content-Disposition: attachment; filename=smime.p7s Content-Transfer-Encoding: base64 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIILGjCCBYkw ggRxoAMCAQICBEOI1E4wDQYJKoZIhvcNAQEFBQAwMTELMAkGA1UEBhMCREsxDDAKBgNVBAoTA1RE QzEUMBIGA1UEAxMLVERDIE9DRVMgQ0EwHhcNMDYxMDAzMTQyNjUwWhcNMDgxMDAzMTQ1NjUwWjCB hzELMAkGA1UEBhMCREsxKTAnBgNVBAoTIEluZ2VuIG9yZ2FuaXNhdG9yaXNrIHRpbGtueXRuaW5n MU0wIwYDVQQFExxQSUQ6OTIwOC0yMDAyLTItMjE0NjU1NjY3OTQ5MCYGA1UEAxMfRGFuaWVsIExp bGllbmZlbGR0IEcgU2NoaWVyYmVjazCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAn/eGl8Nz YQLFD44FwNI1HY67xBChpjiVN9UMv4N2C5Te2EIHxDKW8zb/RXk70vHnVrCqm5PDyZWVFPBNKFXG jZwYKmHK8Yi8mzK6HMmYCWfEih+uYyvO40OewsywEmuq1pPNP4vB2f+fpS/Am64vjo0M9U2ieeSj taQwSTnTAJkCAwEAAaOCAtQwggLQMA4GA1UdDwEB/wQEAwID+DArBgNVHRAEJDAigA8yMDA2MTAw MzE0MjY1MFqBDzIwMDgxMDAzMTQ1NjUwWjCCATcGA1UdIASCAS4wggEqMIIBJgYKKoFQgSkBAQEB AzCCARYwLwYIKwYBBQUHAgEWI2h0dHA6Ly93d3cuY2VydGlmaWthdC5kay9yZXBvc2l0b3J5MIHi BggrBgEFBQcCAjCB1TAKFgNUREMwAwIBARqBxkZvciBhbnZlbmRlbHNlIGFmIGNlcnRpZmlrYXRl dCBn5mxkZXIgT0NFUyB2aWxr5XIsIENQUyBvZyBPQ0VTIENQLCBkZXIga2FuIGhlbnRlcyBmcmEg d3d3LmNlcnRpZmlrYXQuZGsvcmVwb3NpdG9yeS4gQmVt5nJrLCBhdCBUREMgZWZ0ZXIgdmlsa+Vy ZW5lIGhhciBldCBiZWdy5m5zZXQgYW5zdmFyIGlmdC4gcHJvZmVzc2lvbmVsbGUgcGFydGVyLjBB BggrBgEFBQcBAQQ1MDMwMQYIKwYBBQUHMAGGJWh0dHA6Ly9vY3NwLmNlcnRpZmlrYXQuZGsvb2Nz cC9zdGF0dXMwJgYDVR0RBB8wHYEbZGFuaWVsLnNjaGllcmJlY2tAZ21haWwuY29tMIGEBgNVHR8E fTB7MEugSaBHpEUwQzELMAkGA1UEBhMCREsxDDAKBgNVBAoTA1REQzEUMBIGA1UEAxMLVERDIE9D RVMgQ0ExEDAOBgNVBAMTB0NSTDE0ODkwLKAqoCiGJmh0dHA6Ly9jcmwub2Nlcy5jZXJ0aWZpa2F0 LmRrL29jZXMuY3JsMB8GA1UdIwQYMBaAFGC1hexWZH4SGSdnHVAVS3OuO/kSMB0GA1UdDgQWBBQn W1eORy2ftqsfHNOokMDZxxwMbDAJBgNVHRMEAjAAMBkGCSqGSIb2fQdBAAQMMAobBFY3LjEDAgOo MA0GCSqGSIb3DQEBBQUAA4IBAQBlSmFjtTcwZS7KdIWaJD3ohWE3aNHU2KkmSHhDKgXCadG7Uyy0 BuVdkenPXSHGZIssWuRmZYo7N56dTa3FBUqNJHiaZnqxDKnGT9jHTjTiC5A9wYctCmX8hWSQeMzP 7ZyPBBDZnzLGVjfaMY3nQJZUmTAfDyrPmPDC6xhYhieUEzSU9Hq14TJlCZSMQoFpukeSVxmYHysG toqxkcmzEyHnBTN13REv3X7CYd0CNPFlE/pYxHzhjK/zjkt9cSmSk3eTF2PpcaaSMaA+FYRTVjJg S7q8ZwDVV9NI0g8u9ZqMn1zEI6uEoANOC+wj4xLp1uSkYGr8oDD2H1kW5P2ivV1mMIIFiTCCBHGg AwIBAgIEQ4jUTjANBgkqhkiG9w0BAQUFADAxMQswCQYDVQQGEwJESzEMMAoGA1UEChMDVERDMRQw EgYDVQQDEwtUREMgT0NFUyBDQTAeFw0wNjEwMDMxNDI2NTBaFw0wODEwMDMxNDU2NTBaMIGHMQsw CQYDVQQGEwJESzEpMCcGA1UEChMgSW5nZW4gb3JnYW5pc2F0b3Jpc2sgdGlsa255dG5pbmcxTTAj BgNVBAUTHFBJRDo5MjA4LTIwMDItMi0yMTQ2NTU2Njc5NDkwJgYDVQQDEx9EYW5pZWwgTGlsaWVu ZmVsZHQgRyBTY2hpZXJiZWNrMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCf94aXw3NhAsUP jgXA0jUdjrvEEKGmOJU31Qy/g3YLlN7YQgfEMpbzNv9FeTvS8edWsKqbk8PJlZUU8E0oVcaNnBgq YcrxiLybMrocyZgJZ8SKH65jK87jQ57CzLASa6rWk80/i8HZ/5+lL8Cbri+OjQz1TaJ55KO1pDBJ OdMAmQIDAQABo4IC1DCCAtAwDgYDVR0PAQH/BAQDAgP4MCsGA1UdEAQkMCKADzIwMDYxMDAzMTQy NjUwWoEPMjAwODEwMDMxNDU2NTBaMIIBNwYDVR0gBIIBLjCCASowggEmBgoqgVCBKQEBAQEDMIIB FjAvBggrBgEFBQcCARYjaHR0cDovL3d3dy5jZXJ0aWZpa2F0LmRrL3JlcG9zaXRvcnkwgeIGCCsG AQUFBwICMIHVMAoWA1REQzADAgEBGoHGRm9yIGFudmVuZGVsc2UgYWYgY2VydGlmaWthdGV0IGfm bGRlciBPQ0VTIHZpbGvlciwgQ1BTIG9nIE9DRVMgQ1AsIGRlciBrYW4gaGVudGVzIGZyYSB3d3cu Y2VydGlmaWthdC5kay9yZXBvc2l0b3J5LiBCZW3mcmssIGF0IFREQyBlZnRlciB2aWxr5XJlbmUg aGFyIGV0IGJlZ3LmbnNldCBhbnN2YXIgaWZ0LiBwcm9mZXNzaW9uZWxsZSBwYXJ0ZXIuMEEGCCsG AQUFBwEBBDUwMzAxBggrBgEFBQcwAYYlaHR0cDovL29jc3AuY2VydGlmaWthdC5kay9vY3NwL3N0 YXR1czAmBgNVHREEHzAdgRtkYW5pZWwuc2NoaWVyYmVja0BnbWFpbC5jb20wgYQGA1UdHwR9MHsw S6BJoEekRTBDMQswCQYDVQQGEwJESzEMMAoGA1UEChMDVERDMRQwEgYDVQQDEwtUREMgT0NFUyBD QTEQMA4GA1UEAxMHQ1JMMTQ4OTAsoCqgKIYmaHR0cDovL2NybC5vY2VzLmNlcnRpZmlrYXQuZGsv b2Nlcy5jcmwwHwYDVR0jBBgwFoAUYLWF7FZkfhIZJ2cdUBVLc647+RIwHQYDVR0OBBYEFCdbV45H LZ+2qx8c06iQwNnHHAxsMAkGA1UdEwQCMAAwGQYJKoZIhvZ9B0EABAwwChsEVjcuMQMCA6gwDQYJ KoZIhvcNAQEFBQADggEBAGVKYWO1NzBlLsp0hZokPeiFYTdo0dTYqSZIeEMqBcJp0btTLLQG5V2R 6c9dIcZkiyxa5GZlijs3np1NrcUFSo0keJpmerEMqcZP2MdONOILkD3Bhy0KZfyFZJB4zM/tnI8E ENmfMsZWN9oxjedAllSZMB8PKs+Y8MLrGFiGJ5QTNJT0erXhMmUJlIxCgWm6R5JXGZgfKwa2irGR ybMTIecFM3XdES/dfsJh3QI08WUT+ljEfOGMr/OOS31xKZKTd5MXY+lxppIxoD4VhFNWMmBLurxn ANVX00jSDy71moyfXMQjq4SgA04L7CPjEunW5KRgavygMPYfWRbk/aK9XWYxggHVMIIB0QIBATA5 MDExCzAJBgNVBAYTAkRLMQwwCgYDVQQKEwNUREMxFDASBgNVBAMTC1REQyBPQ0VTIENBAgRDiNRO MAkGBSsOAwIaBQCggfMwGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcN MDcwODEyMTIwNjM2WjAjBgkqhkiG9w0BCQQxFgQUkG4riKRykhjdpTuoGDdZ8DP3uDAwSAYJKwYB BAGCNxAEMTswOTAxMQswCQYDVQQGEwJESzEMMAoGA1UEChMDVERDMRQwEgYDVQQDEwtUREMgT0NF UyBDQQIEQ4jUTjBKBgsqhkiG9w0BCRACCzE7oDkwMTELMAkGA1UEBhMCREsxDDAKBgNVBAoTA1RE QzEUMBIGA1UEAxMLVERDIE9DRVMgQ0ECBEOI1E4wDQYJKoZIhvcNAQEBBQAEgYAH+GBe9wZaMj+4 8PG8asf4Riackw90uR7P354pykSYLgKWpFbyaLjqyf62GU29rSN8KPD8CGiHslUTs76DmA5Cghd3 cFZCGXx9oqZnYhSWSvru4vaxeVhMieRMqv1oSNcGuZqOajipzuBhp9AkcLvv8CpN6jWxs4q1iZcf zrgI8wAAAAAAAA== --=-BhlAacdoJpnMT2CskNrb--