from small one page howto to huge articles all in one place

search text in:




Other .linuxhowtos.org sites: www.linuxhowtos.org
toolsntoys.linuxhowtos.org



Last additions:
How to make X listen on port 6000

How to make X listen on port 6000

words:

34

views:

82801

userrating:

average rating: 1.2 (52 votes) (1=very good 6=terrible)


May, 25th 2007:
April, 26th 2007:
Apr, 10th. 2007:
Druckversion . pdf icon
You are here: Tutorials per portage category->app-admin->quickswitch

Roaming network profiles for laptops with Quickswitch

Every Laptop user knows what I am talking about by saying that switching network profiles is a real problem and hard to keep track of when doing it manually. This is where Quickswitch comes in. Quickswitch is a utility that not only makes laptop users' everyday life easier by letting them create and use roaming network profiles, but it also has built-in support for multiple network cards, wireless LAN configurations, different kernel parameters, support for X configurations, Netscape preferences, Samba shares and so on and so forth.

Sounds good? Want to learn how to use it? Read on:

Installing Quickswitch

Use your distribution's install program to install Quickswitch.

Now we need to tell quickswitch about all the network settings we want to be able to switch to. Quickswitch can be configured using the configuration file - /etc/quickswitch/switchto.conf. There is also a sample configuration in /etc/quickswitch/switchto.conf.sample.

Code Listing 1: Setting up the quickswitch configuration in /etc/quickswitch/switchto.conf

// # This is the default configuration:  
[config]  
device=eth0  
// # Path to save last known good configuration...  
servicefilename=/etc/quickswitch/switchto.last  
  
// # This is our profile called "home":  
[home]  
description=home  
address=192.168.0.25  
netmask=255.255.255.0  
gateway=192.168.0.1  
dns1=195.62.99.42  
dns2=195.62.97.177  
  
// # This is our profile called "work":  
[work]  
description=work  
address=10.16.3.114  
netmask=255.255.255.0  
gateway=10.16.3.249  
dns1=195.62.99.42

We are finished with the configuration now. Let's test if it works.

Code Listing 2: Using switchto to switch to another profile

// Switch to "work" profile:  
# switchto work  
// Switch to "home" profile:  
# switchto home

Use ifconfig and route to make sure that switchto correctly applied the settings the first time. Everythings ok? Well done!

Quickswitch offers two more ways of how to switch your profile.

switcher is a simple curses based GUI to switch between your profiles.

TraySwitcher is a more sophisticated Gnome tray applet.

To learn how Quickswitch easily lets you create profiles that also switch Samba, X configurations and even more. Take a look at the well documented /etc/quickswitch/switchto.conf.sample sample configuration file and visit the Quickswitch project homepage.

From: http://www.gentoo.org/news/en/gwn/20040927-newsletter.xml

back



Support us on Content Nation

New Packages

- as rdf newsfeed
- as rss newsfeed
- as Atom newsfeed
2026-01-13
awscli - 1.44.16
Ebuild name:

app-admin/awscli-1.44.16

Description

Universal Command Line Environment for AWS

Added to portage

2026-01-13

boto3 - 1.42.26
Ebuild name:

dev-python/boto3-1.42.26

Description

The AWS SDK for Python

Added to portage

2026-01-13

botocore - 1.42.26
Ebuild name:

dev-python/botocore-1.42.26

Description

Low-level, data-driven core of boto 3

Added to portage

2026-01-13

cava - 0.10.7
Ebuild name:

media-sound/cava-0.10.7

Description

Console-based Audio Visualizer for Alsa

Added to portage

2026-01-13

devcontainer - 0.81.0
Ebuild name:

app-containers/devcontainer-0.81.0

Description

Reference implementation of the Development Containers specifica

Added to portage

2026-01-13

dist-kernel - 6.12.65
Ebuild name:

virtual/dist-kernel-6.12.65

Description

Virtual to depend on any Distribution Kernel

Added to portage

2026-01-13

dist-kernel - 6.18.5
Ebuild name:

virtual/dist-kernel-6.18.5

Description

Virtual to depend on any Distribution Kernel

Added to portage

2026-01-13

dist-kernel - 6.6.120
Ebuild name:

virtual/dist-kernel-6.6.120

Description

Virtual to depend on any Distribution Kernel

Added to portage

2026-01-13

dotnet-outdated - 4.6.9
Ebuild name:

dev-dotnet/dotnet-outdated-4.6.9

Description

Display and update outdated NuGet packages in a project

Added to portage

2026-01-13

dry-inflector - 1.3.1
Ebuild name:

dev-ruby/dry-inflector-1.3.1

Description

String inflections for dry-rb

Added to portage

2026-01-13

firefox - 147.0
Ebuild name:

www-client/firefox-147.0

Description

Firefox Web Browser

Added to portage

2026-01-13

gentoo-kernel - 6.12.65
Ebuild name:

sys-kernel/gentoo-kernel-6.12.65

Description

Linux kernel built with Gentoo patches

Added to portage

2026-01-13

gentoo-kernel - 6.18.5
Ebuild name:

sys-kernel/gentoo-kernel-6.18.5

Description

Linux kernel built with Gentoo patches

Added to portage

2026-01-13

gentoo-kernel - 6.6.120
Ebuild name:

sys-kernel/gentoo-kernel-6.6.120

Description

Linux kernel built with Gentoo patches

Added to portage

2026-01-13

gentoo-kernel-bin - 6.12.65
Ebuild name:

sys-kernel/gentoo-kernel-bin-6.12.65

Description

Pre-built Linux kernel with Gentoo patches

Added to portage

2026-01-13

gentoo-kernel-bin - 6.18.5
Ebuild name:

sys-kernel/gentoo-kernel-bin-6.18.5

Description

Pre-built Linux kernel with Gentoo patches

Added to portage

2026-01-13

gentoo-kernel-bin - 6.6.120
Ebuild name:

sys-kernel/gentoo-kernel-bin-6.6.120

Description

Pre-built Linux kernel with Gentoo patches

Added to portage

2026-01-13

identify - 2.6.16
Ebuild name:

dev-python/identify-2.6.16

Description

File identification library for Python

Added to portage

2026-01-13

jaraco-context - 6.1.0
Ebuild name:

dev-python/jaraco-context-6.1.0

Description

Context managers by jaraco

Added to portage

2026-01-13

kdevelop - 25.08.3-r1
Ebuild name:

dev-util/kdevelop-25.08.3-r1

Description

Integrated Development Environment, supporting KF6/Qt, C/C++ and much

Added to portage

2026-01-13

osm - 2.0
Ebuild name:

app-emacs/osm-2.0

Description

OpenStreetMap tile-based viewer for GNU Emacs

Added to portage

2026-01-13

osm - 2.1
Ebuild name:

app-emacs/osm-2.1

Description

OpenStreetMap tile-based viewer for GNU Emacs

Added to portage

2026-01-13

packaging - 26.0_rc2
Ebuild name:

dev-python/packaging-26.0_rc2

Description

Core utilities for Python packages

Added to portage

2026-01-13

passenger - 6.1.1
Ebuild name:

www-apache/passenger-6.1.1

Description

Passenger makes deployment of Ruby on Rails applications a breeze

Added to portage

2026-01-13

postfix - 3.12_pre20260111
Ebuild name:

mail-mta/postfix-3.12_pre20260111

Description

A fast and secure drop-in replacement for sendmail

Added to portage

2026-01-13

prism - 1.8.0
Ebuild name:

dev-ruby/prism-1.8.0

Description

Prism Ruby parser

Added to portage

2026-01-13

prometheus-client - 0.24.0
Ebuild name:

dev-python/prometheus-client-0.24.0

Description

Python client for the Prometheus monitoring system

Added to portage

2026-01-13

protobuf - 6.33.4
Ebuild name:

dev-python/protobuf-6.33.4

Description

Google's Protocol Buffers - Python bindings

Added to portage

2026-01-13

ruby - 4.0.1
Ebuild name:

dev-lang/ruby-4.0.1

Description

An object-oriented scripting language

Added to portage

2026-01-13

sphinx-rtd-theme - 3.1.0
Ebuild name:

dev-python/sphinx-rtd-theme-3.1.0

Description

ReadTheDocs.org theme for Sphinx

Added to portage

2026-01-13

tomlkit - 0.14.0
Ebuild name:

dev-python/tomlkit-0.14.0

Description

Style preserving TOML library

Added to portage

2026-01-13

vanilla-kernel - 6.12.65
Ebuild name:

sys-kernel/vanilla-kernel-6.12.65

Description

Linux kernel built from vanilla upstream sources

Added to portage

2026-01-13

vanilla-kernel - 6.18.5
Ebuild name:

sys-kernel/vanilla-kernel-6.18.5

Description

Linux kernel built from vanilla upstream sources

Added to portage

2026-01-13

vanilla-kernel - 6.6.120
Ebuild name:

sys-kernel/vanilla-kernel-6.6.120

Description

Linux kernel built from vanilla upstream sources

Added to portage

2026-01-13

2026-01-12
binary-orphans - 1.0.5
Ebuild name:

dev-haskell/binary-orphans-1.0.5

Description

Compatibility package for binary; provides instances

Added to portage

2026-01-12

bitvec - 1.1.5.0
Ebuild name:

dev-haskell/bitvec-1.1.5.0

Description

Space-efficient bit vectors

Added to portage

2026-01-12

boost - 1.90.0
Ebuild name:

dev-libs/boost-1.90.0

Description

Boost Libraries for C++

Added to portage

2026-01-12

busybox - 1.36.1-r4
Ebuild name:

sys-apps/busybox-1.36.1-r4

Description

Utilities for rescue and embedded systems

Added to portage

2026-01-12

calligraplan - 4.0.1
Ebuild name:

app-office/calligraplan-4.0.1

Description

Project management application

Added to portage

2026-01-12

chell - 0.5.0.2-r1
Ebuild name:

dev-haskell/chell-0.5.0.2-r1

Description

A simple and intuitive library for automated testing

Added to portage

2026-01-12

dalli - 4.0.0
Ebuild name:

dev-ruby/dalli-4.0.0

Description

A high performance pure Ruby client for accessing memcached servers

Added to portage

2026-01-12

darcs - 2.16.5-r6
Ebuild name:

dev-vcs/darcs-2.16.5-r6

Description

a distributed, interactive, smart revision control system

Added to portage

2026-01-12

dulwich - 0.25.2
Ebuild name:

dev-python/dulwich-0.25.2

Description

Pure-Python implementation of the Git file formats and protocols

Added to portage

2026-01-12

fastfetch - 2.57.0
Ebuild name:

app-misc/fastfetch-2.57.0

Description

Fast neofetch-like system information tool

Added to portage

2026-01-12

firefox-bin - 147.0
Ebuild name:

www-client/firefox-bin-147.0

Description

Firefox Web Browser

Added to portage

2026-01-12

gcc - 14.3.1_p20260109
Ebuild name:

sys-devel/gcc-14.3.1_p20260109

Description

The GNU Compiler Collection

Added to portage

2026-01-12

gcc - 15.2.1_p20260110
Ebuild name:

sys-devel/gcc-15.2.1_p20260110

Description

The GNU Compiler Collection

Added to portage

2026-01-12

gcc - 16.0.0_p20260111
Ebuild name:

sys-devel/gcc-16.0.0_p20260111

Description

The GNU Compiler Collection

Added to portage

2026-01-12

git - 4.2.0
Ebuild name:

dev-ruby/git-4.2.0

Description

Library for using Git in Ruby

Added to portage

2026-01-12

git-sources - 6.19_rc5
Ebuild name:

sys-kernel/git-sources-6.19_rc5

Description

The very latest -git version of the Linux kernel

Added to portage

2026-01-12

hishel - 1.1.8
Ebuild name:

dev-python/hishel-1.1.8

Description

An elegant HTTP Cache implementation for HTTPX and HTTP Core

Added to portage

2026-01-12

hypothesis - 6.150.1
Ebuild name:

dev-python/hypothesis-6.150.1

Description

A library for property based testing

Added to portage

2026-01-12

ig - 0.48.0
Ebuild name:

app-admin/ig-0.48.0

Description

Tools and framework for data collection and system inspection using eBPF

Added to portage

2026-01-12

inkscape - 1.4.3
Ebuild name:

media-gfx/inkscape-1.4.3

Description

SVG based generic vector-drawing program

Added to portage

2026-01-12

jupyterlab - 4.5.2
Ebuild name:

dev-python/jupyterlab-4.5.2

Description

JupyterLab computational environment

Added to portage

2026-01-12

kdevelop - 25.12.1-r1
Ebuild name:

dev-util/kdevelop-25.12.1-r1

Description

Integrated Development Environment, supporting KF6/Qt, C/C++ and much

Added to portage

2026-01-12

kube-apiserver - 1.34.3
Ebuild name:

sys-cluster/kube-apiserver-1.34.3

Description

Kubernetes API server

Added to portage

2026-01-12

kube-controller-manager - 1.34.3
Ebuild name:

sys-cluster/kube-controller-manager-1.34.3

Description

Kubernetes Controller Manager

Added to portage

2026-01-12

kube-proxy - 1.34.3
Ebuild name:

sys-cluster/kube-proxy-1.34.3

Description

Kubernetes Proxy service

Added to portage

2026-01-12

kube-scheduler - 1.34.3
Ebuild name:

sys-cluster/kube-scheduler-1.34.3

Description

Kubernetes Scheduler

Added to portage

2026-01-12

kubeadm - 1.34.3
Ebuild name:

sys-cluster/kubeadm-1.34.3

Description

CLI to Easily bootstrap a secure Kubernetes cluster

Added to portage

2026-01-12

kubectl - 1.34.3
Ebuild name:

sys-cluster/kubectl-1.34.3

Description

CLI to run commands against Kubernetes clusters

Added to portage

2026-01-12

kubelet - 1.34.3
Ebuild name:

sys-cluster/kubelet-1.34.3

Description

Kubernetes Node Agent

Added to portage

2026-01-12

leancheck - 1.0.4
Ebuild name:

dev-haskell/leancheck-1.0.4

Description

Enumerative property-based testing

Added to portage

2026-01-12

lego - 4.31.0
Ebuild name:

app-crypt/lego-4.31.0

Description

Let's Encrypt/ACME client (like certbot or acme.sh) and library written in Go

Added to portage

2026-01-12

libtasn1 - 4.21.0
Ebuild name:

dev-libs/libtasn1-4.21.0

Description

ASN.1 library

Added to portage

2026-01-12

linux-firmware - 20260110
Ebuild name:

sys-kernel/linux-firmware-20260110

Description

Linux firmware files

Added to portage

2026-01-12

localhost - 1.7.0
Ebuild name:

dev-ruby/localhost-1.7.0

Description

Manage a local CA for self-signed localhost development servers

Added to portage

2026-01-12

notebook - 7.5.2
Ebuild name:

dev-python/notebook-7.5.2

Description

Jupyter Interactive Notebook

Added to portage

2026-01-12

onetuple - 0.4.2.1
Ebuild name:

dev-haskell/onetuple-0.4.2.1

Description

Singleton Tuple

Added to portage

2026-01-12

openpgp-keys-gentoo-developers - 20260105
Ebuild name:

sec-keys/openpgp-keys-gentoo-developers-20260105

Description

Gentoo Authority Keys (GLEP 79)

Added to portage

2026-01-12

openpgp-keys-libtasn1 - 20260112
Ebuild name:

sec-keys/openpgp-keys-libtasn1-20260112

Description

OpenPGP keys used by GNU Libtasn1

Added to portage

2026-01-12

osm - 2.0
Ebuild name:

app-emacs/osm-2.0

Description

OpenStreetMap tile-based viewer for GNU Emacs

Added to portage

2026-01-12

pcsx2 - 2.6.2
Ebuild name:

games-emulation/pcsx2-2.6.2

Description

PlayStation 2 emulator

Added to portage

2026-01-12

regex-base - 0.94.0.3
Ebuild name:

dev-haskell/regex-base-0.94.0.3

Description

Common

Added to portage

2026-01-12

regex-posix - 0.96.0.2
Ebuild name:

dev-haskell/regex-posix-0.96.0.2

Description

POSIX Backend for

Added to portage

2026-01-12

regex-tdfa - 1.3.2.5
Ebuild name:

dev-haskell/regex-tdfa-1.3.2.5

Description

Pure Haskell Tagged DFA Backend for

Added to portage

2026-01-12

ruby-cairo-gobject - 4.3.4
Ebuild name:

dev-ruby/ruby-cairo-gobject-4.3.4

Description

Ruby cairo-gobject bindings

Added to portage

2026-01-12

ruby-gio2 - 4.3.4-r1
Ebuild name:

dev-ruby/ruby-gio2-4.3.4-r1

Description

Ruby binding of gio-2

Added to portage

2026-01-12

ruby-glib2 - 4.3.4-r1
Ebuild name:

dev-ruby/ruby-glib2-4.3.4-r1

Description

Ruby Glib2 bindings

Added to portage

2026-01-12

ruby-gobject-introspection - 4.3.4-r1
Ebuild name:

dev-ruby/ruby-gobject-introspection-4.3.4-r1

Description

Ruby GObjectIntrospection bindings

Added to portage

2026-01-12

ruby-poppler - 4.3.4
Ebuild name:

dev-ruby/ruby-poppler-4.3.4

Description

Ruby poppler-glib bindings

Added to portage

2026-01-12

ruff - 0.14.11
Ebuild name:

dev-util/ruff-0.14.11

Description

An extremely fast Python linter, written in Rust

Added to portage

2026-01-12

subrandr - 1.1.0
Ebuild name:

media-libs/subrandr-1.1.0

Description

Subtitle rendering library for rendering non-ASS subtitles

Added to portage

2026-01-12

system-fileio - 0.3.16.7
Ebuild name:

dev-haskell/system-fileio-0.3.16.7

Description

Consistent filesystem interaction across GHC versions (deprecate

Added to portage

2026-01-12

systemd - 259
Ebuild name:

sys-apps/systemd-259

Description

System and service manager for Linux

Added to portage

2026-01-12

telegram-desktop - 6.4.2
Ebuild name:

net-im/telegram-desktop-6.4.2

Description

Official desktop client for Telegram

Added to portage

2026-01-12

telegram-desktop-bin - 6.4.2
Ebuild name:

net-im/telegram-desktop-bin-6.4.2

Description

Official desktop client for Telegram (binary package)

Added to portage

2026-01-12

test-framework - 0.8.2.3
Ebuild name:

dev-haskell/test-framework-0.8.2.3

Description

Framework for running and organising tests, with HUnit and Quick

Added to portage

2026-01-12

test-framework-hunit - 0.3.0.3
Ebuild name:

dev-haskell/test-framework-hunit-0.3.0.3

Description

HUnit support for the test-framework package

Added to portage

2026-01-12

test-framework-leancheck - 0.0.4
Ebuild name:

dev-haskell/test-framework-leancheck-0.0.4

Description

LeanCheck support for test-framework

Added to portage

2026-01-12

test-framework-quickcheck2 - 0.3.0.7
Ebuild name:

dev-haskell/test-framework-quickcheck2-0.3.0.7

Description

QuickCheck-2 support for the test-framework package

Added to portage

2026-01-12

trove-classifiers - 2026.1.12.15
Ebuild name:

dev-python/trove-classifiers-2026.1.12.15

Description

Canonical source for classifiers on PyPI (pypi.org)

Added to portage

2026-01-12

unifont - 17.0.03
Ebuild name:

media-fonts/unifont-17.0.03

Description

GNU Unifont - a Pan-Unicode X11 bitmap iso10646 font

Added to portage

2026-01-12

whenever - 0.9.5
Ebuild name:

dev-python/whenever-0.9.5

Description

Modern datetime library for Python

Added to portage

2026-01-12

rdf newsfeed | rss newsfeed | Atom newsfeed
Copyright 2004-2025 Sascha Nitsch Unternehmensberatung GmbH
- Copyright and legal notices -
Time to create this page: 50.5 ms