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:

83507

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-03-02
0ad - 0.28.0-r1
Ebuild name:

games-strategy/0ad-0.28.0-r1

Description

A free, real-time strategy game

Added to portage

2026-03-02

cmd2 - 3.3.0
Ebuild name:

dev-python/cmd2-3.3.0

Description

Extra features for standard library's cmd module

Added to portage

2026-03-02

crispy-bootstrap5 - 2026.3
Ebuild name:

dev-python/crispy-bootstrap5-2026.3

Description

Bootstrap5 template pack for django-crispy-forms

Added to portage

2026-03-02

django-crispy-forms - 2.6
Ebuild name:

dev-python/django-crispy-forms-2.6

Description

DRY Django forms

Added to portage

2026-03-02

filelock - 3.25.0
Ebuild name:

dev-python/filelock-3.25.0

Description

A platform independent file lock for Python

Added to portage

2026-03-02

flint - 3.4.0
Ebuild name:

sci-mathematics/flint-3.4.0

Description

Fast Library for Number Theory

Added to portage

2026-03-02

freepg - 2.5.18
Ebuild name:

app-crypt/freepg-2.5.18

Description

Cross-distro GnuPG fork focused on OpenPGP compliance

Added to portage

2026-03-02

fwbuilder - 6.0.0_rc1_p20230723-r1
Ebuild name:

net-firewall/fwbuilder-6.0.0_rc1_p20230723-r1

Description

Firewall management GUI for iptables, PF, Cisco route

Added to portage

2026-03-02

gcc - 16.0.1_p20260301
Ebuild name:

sys-devel/gcc-16.0.1_p20260301

Description

The GNU Compiler Collection

Added to portage

2026-03-02

gherkin-official - 39.0.0
Ebuild name:

dev-python/gherkin-official-39.0.0

Description

Gherkin parser/compiler for Python

Added to portage

2026-03-02

git-sources - 7.0_rc2
Ebuild name:

sys-kernel/git-sources-7.0_rc2

Description

The very latest -git version of the Linux kernel

Added to portage

2026-03-02

identify - 2.6.17
Ebuild name:

dev-python/identify-2.6.17

Description

File identification library for Python

Added to portage

2026-03-02

inline-snapshot - 0.32.4
Ebuild name:

dev-python/inline-snapshot-0.32.4

Description

Create and update inline snapshots in your Python tests

Added to portage

2026-03-02

linkify-it-py - 2.1.0
Ebuild name:

dev-python/linkify-it-py-2.1.0

Description

Links recognition library with full unicode support

Added to portage

2026-03-02

md6sum - 1.0-r3
Ebuild name:

app-crypt/md6sum-1.0-r3

Description

A C implementation of MD6

Added to portage

2026-03-02

mhash - 0.9.9.9-r4
Ebuild name:

app-crypt/mhash-0.9.9.9-r4

Description

Library providing a uniform interface to a large number of hash algorith

Added to portage

2026-03-02

minisign - 0.12
Ebuild name:

app-crypt/minisign-0.12

Description

Dead simple tool to sign files and verify signatures

Added to portage

2026-03-02

mit-krb5 - 1.21.3
Ebuild name:

app-crypt/mit-krb5-1.21.3

Description

MIT Kerberos V

Added to portage

2026-03-02

mit-krb5 - 1.21.3-r1
Ebuild name:

app-crypt/mit-krb5-1.21.3-r1

Description

MIT Kerberos V

Added to portage

2026-03-02

mit-krb5 - 1.22.1
Ebuild name:

app-crypt/mit-krb5-1.22.1

Description

MIT Kerberos V

Added to portage

2026-03-02

mit-krb5 - 1.22.2
Ebuild name:

app-crypt/mit-krb5-1.22.2

Description

MIT Kerberos V

Added to portage

2026-03-02

mit-krb5-appl - 1.0.3-r4
Ebuild name:

app-crypt/mit-krb5-appl-1.0.3-r4

Description

Kerberized applications split from the main MIT Kerberos V distrib

Added to portage

2026-03-02

mit-krb5-appl - 1.0.3-r5
Ebuild name:

app-crypt/mit-krb5-appl-1.0.3-r5

Description

Kerberized applications split from the main MIT Kerberos V distrib

Added to portage

2026-03-02

mkp224o - 1.7.0
Ebuild name:

app-crypt/mkp224o-1.7.0

Description

Vanity address generator for v3 Tor hidden service addresses

Added to portage

2026-03-02

mocker - 0.5.0
Ebuild name:

app-emacs/mocker-0.5.0

Description

Simple mocking framework for Emacs

Added to portage

2026-03-02

monkeysphere - 0.44-r2
Ebuild name:

app-crypt/monkeysphere-0.44-r2

Description

Leverage the OpenPGP web of trust for OpenSSH and Web authentication

Added to portage

2026-03-02

moolticute - 1.03.0-r2
Ebuild name:

app-crypt/moolticute-1.03.0-r2

Description

Mooltipass crossplatform daemon/tools

Added to portage

2026-03-02

nose2 - 0.16.0
Ebuild name:

dev-python/nose2-0.16.0

Description

Unittest with plugins

Added to portage

2026-03-02

openapi-spec-validator - 0.8.4
Ebuild name:

dev-python/openapi-spec-validator-0.8.4

Description

OpenAPI 2.0 (aka Swagger) and OpenAPI 3.0 spec validator

Added to portage

2026-03-02

peewee - 4.0.1
Ebuild name:

dev-python/peewee-4.0.1

Description

Small Python ORM

Added to portage

2026-03-02

pyfakefs - 6.1.3
Ebuild name:

dev-python/pyfakefs-6.1.3

Description

A fake file system that mocks the Python file system modules

Added to portage

2026-03-02

pyproject-fmt - 2.17.0
Ebuild name:

dev-python/pyproject-fmt-2.17.0

Description

Format your pyproject.toml file

Added to portage

2026-03-02

python-dotenv - 1.2.2
Ebuild name:

dev-python/python-dotenv-1.2.2

Description

Manage .env files

Added to portage

2026-03-02

sphinx-autodoc-typehints - 3.9.2
Ebuild name:

dev-python/sphinx-autodoc-typehints-3.9.2

Description

Type hints support for the Sphinx autodoc extension

Added to portage

2026-03-02

squashfs-tools - 4.7.5
Ebuild name:

sys-fs/squashfs-tools-4.7.5

Description

Tools to create and extract Squashfs filesystems

Added to portage

2026-03-02

tables - 3.11.1
Ebuild name:

dev-python/tables-3.11.1

Description

Hierarchical datasets for Python

Added to portage

2026-03-02

tls - 2.0-r1
Ebuild name:

dev-tcltk/tls-2.0-r1

Description

TLS OpenSSL extension to Tcl

Added to portage

2026-03-02

tox - 4.47.0
Ebuild name:

dev-python/tox-4.47.0

Description

virtualenv-based automation of test activities

Added to portage

2026-03-02

uc-micro-py - 2.0.0
Ebuild name:

dev-python/uc-micro-py-2.0.0

Description

Micro subset of unicode data files for linkify-it-py projects

Added to portage

2026-03-02

yarl - 1.23.0
Ebuild name:

dev-python/yarl-1.23.0

Description

Yet another URL library

Added to portage

2026-03-02

zeal - 0.8.0
Ebuild name:

app-text/zeal-0.8.0

Description

Offline documentation browser inspired by Dash

Added to portage

2026-03-02

2026-03-01
PEAR-Net_SMTP - 1.12.2
Ebuild name:

dev-php/PEAR-Net_SMTP-1.12.2

Description

A PHP implementation of the SMTP protocol

Added to portage

2026-03-01

PEAR-PEAR - 1.10.18
Ebuild name:

dev-php/PEAR-PEAR-1.10.18

Description

PEAR Base System

Added to portage

2026-03-01

asterisk-g729 - 20.0.3.1.11
Ebuild name:

net-misc/asterisk-g729-20.0.3.1.11

Description

G.729 codec and supporting files for asterisk

Added to portage

2026-03-01

asterisk-g729 - 21.0.3.1.11
Ebuild name:

net-misc/asterisk-g729-21.0.3.1.11

Description

G.729 codec and supporting files for asterisk

Added to portage

2026-03-01

asterisk-g729 - 22.0.3.1.11
Ebuild name:

net-misc/asterisk-g729-22.0.3.1.11

Description

G.729 codec and supporting files for asterisk

Added to portage

2026-03-01

blessed - 1.32.0
Ebuild name:

dev-python/blessed-1.32.0

Description

Library for making terminal apps using colors, keyboard input and positio

Added to portage

2026-03-01

chrome-binary-plugins - 147.0.7703.0_alpha
Ebuild name:

www-plugins/chrome-binary-plugins-147.0.7703.0_alpha

Description

Binary plugins from Google Chrome for use in C

Added to portage

2026-03-01

chromium - 145.0.7632.116-r1
Ebuild name:

www-client/chromium-145.0.7632.116-r1

Description

Open-source version of Google Chrome web browser

Added to portage

2026-03-01

chromium - 146.0.7680.31-r1
Ebuild name:

www-client/chromium-146.0.7680.31-r1

Description

Open-source version of Google Chrome web browser

Added to portage

2026-03-01

chromium - 147.0.7703.0
Ebuild name:

www-client/chromium-147.0.7703.0

Description

Open-source version of Google Chrome web browser

Added to portage

2026-03-01

chromium-common - 1
Ebuild name:

www-client/chromium-common-1

Description

Common configuration files for Chromium slots

Added to portage

2026-03-01

chrony_exporter - 0.13.2
Ebuild name:

app-metrics/chrony_exporter-0.13.2

Description

Chrony NTP exporter for Prometheus

Added to portage

2026-03-01

distrobuilder - 3.3.1
Ebuild name:

app-containers/distrobuilder-3.3.1

Description

System container image builder for LXC and incus

Added to portage

2026-03-01

dump - 0.4.54
Ebuild name:

app-arch/dump-0.4.54

Description

Dump/restore ext2fs backup utilities

Added to portage

2026-03-01

gcc - 13.4.1_p20260226
Ebuild name:

sys-devel/gcc-13.4.1_p20260226

Description

The GNU Compiler Collection

Added to portage

2026-03-01

gcc - 14.3.1_p20260227
Ebuild name:

sys-devel/gcc-14.3.1_p20260227

Description

The GNU Compiler Collection

Added to portage

2026-03-01

gcc - 15.2.1_p20260228
Ebuild name:

sys-devel/gcc-15.2.1_p20260228

Description

The GNU Compiler Collection

Added to portage

2026-03-01

gnome-shell-extension-alphabetical-grid - 44.0
Ebuild name:

gnome-extra/gnome-shell-extension-alphabetical-grid-44.0

Description

Restore the alphabetical ordering of the a

Added to portage

2026-03-01

google-chrome-unstable - 147.0.7703.0
Ebuild name:

www-client/google-chrome-unstable-147.0.7703.0

Description

The web browser from Google

Added to portage

2026-03-01

gsad - 24.14.2
Ebuild name:

net-analyzer/gsad-24.14.2

Description

Greenbone Security Assistant

Added to portage

2026-03-01

gvmd - 26.18.1
Ebuild name:

net-analyzer/gvmd-26.18.1

Description

Greenbone vulnerability manager, previously named openvas-manager

Added to portage

2026-03-01

isort - 8.0.1
Ebuild name:

dev-python/isort-8.0.1

Description

A python utility/library to sort imports

Added to portage

2026-03-01

jsonschema-path - 0.4.4
Ebuild name:

dev-python/jsonschema-path-0.4.4

Description

JSONSchema Spec with object-oriented paths

Added to portage

2026-03-01

labwc - 0.9.4
Ebuild name:

gui-wm/labwc-0.9.4

Description

Openbox alternative for wayland

Added to portage

2026-03-01

libsdl2 - 2.32.10
Ebuild name:

media-libs/libsdl2-2.32.10

Description

Simple Direct Media Layer

Added to portage

2026-03-01

libzia - 4.71
Ebuild name:

dev-libs/libzia-4.71

Description

Platform abstraction code for tucnak package

Added to portage

2026-03-01

linode-cli - 5.65.1
Ebuild name:

app-admin/linode-cli-5.65.1

Description

Official command-line interface for interacting with the Linode API

Added to portage

2026-03-01

lxc - 6.0.6
Ebuild name:

app-containers/lxc-6.0.6

Description

A userspace interface for the Linux kernel containment features

Added to portage

2026-03-01

makeself - 2.6.0
Ebuild name:

app-arch/makeself-2.6.0

Description

Shell script that generates a self-extractible tar.gz

Added to portage

2026-03-01

makeself - 2.7.0
Ebuild name:

app-arch/makeself-2.7.0

Description

Shell script that generates a self-extractible tar.gz

Added to portage

2026-03-01

makeself - 2.7.1
Ebuild name:

app-arch/makeself-2.7.1

Description

Shell script that generates a self-extractible tar.gz

Added to portage

2026-03-01

maturin - 1.12.6
Ebuild name:

dev-util/maturin-1.12.6

Description

Build and publish crates with pyo3, rust-cpython and cffi bindings

Added to portage

2026-03-01

minicom - 2.11.1
Ebuild name:

net-dialup/minicom-2.11.1

Description

Serial Communication Program

Added to portage

2026-03-01

mocker - 0.5.0
Ebuild name:

app-emacs/mocker-0.5.0

Description

Simple mocking framework for Emacs

Added to portage

2026-03-01

modus-themes - 5.1.0
Ebuild name:

app-emacs/modus-themes-5.1.0

Description

Highly accessible themes for GNU Emacs

Added to portage

2026-03-01

mumble - 1.6.0_pre20250920-r3
Ebuild name:

net-voip/mumble-1.6.0_pre20250920-r3

Description

Mumble is an open source, low-latency, high quality voice chat

Added to portage

2026-03-01

mumble - 1.6.0_pre20260215-r2
Ebuild name:

net-voip/mumble-1.6.0_pre20260215-r2

Description

Open source, low-latency, high quality voice chat software

Added to portage

2026-03-01

noto - 20260301
Ebuild name:

media-fonts/noto-20260301

Description

Google's font family that aims to support all the world's languages

Added to portage

2026-03-01

nsd - 4.14.1
Ebuild name:

net-dns/nsd-4.14.1

Description

An authoritative only, high performance, open source name server

Added to portage

2026-03-01

openapi-spec-validator - 0.8.3
Ebuild name:

dev-python/openapi-spec-validator-0.8.3

Description

OpenAPI 2.0 (aka Swagger) and OpenAPI 3.0 spec validator

Added to portage

2026-03-01

openpgp-keys-nlnetlabs - 20260101
Ebuild name:

sec-keys/openpgp-keys-nlnetlabs-20260101

Description

NLnet Labs releases signing key G2

Added to portage

2026-03-01

openvswitch - 3.3.8
Ebuild name:

net-misc/openvswitch-3.3.8

Description

Production quality, multilayer virtual switch

Added to portage

2026-03-01

ovs - 3.3.8
Ebuild name:

dev-python/ovs-3.3.8

Description

OVS bindings for python

Added to portage

2026-03-01

pandora_box - 0.19.0
Ebuild name:

sys-apps/pandora_box-0.19.0

Description

Syd's log inspector & profile writer

Added to portage

2026-03-01

pydantic-settings - 2.13.1
Ebuild name:

dev-python/pydantic-settings-2.13.1

Description

Settings management using Pydantic

Added to portage

2026-03-01

rocksndiamonds - 4.4.1.3
Ebuild name:

games-arcade/rocksndiamonds-4.4.1.3

Description

A Boulderdash clone

Added to portage

2026-03-01

sbcl - 2.6.2
Ebuild name:

dev-lisp/sbcl-2.6.2

Description

Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common Lisp

Added to portage

2026-03-01

syd - 3.50.0
Ebuild name:

sys-apps/syd-3.50.0

Description

seccomp and landlock based application sandbox with support for namespaces

Added to portage

2026-03-01

systemd - 259.2
Ebuild name:

sys-apps/systemd-259.2

Description

System and service manager for Linux

Added to portage

2026-03-01

testtools - 2.8.5
Ebuild name:

dev-python/testtools-2.8.5

Description

Extensions to the Python standard library unit testing framework

Added to portage

2026-03-01

tree-sitter - 0.26.3
Ebuild name:

dev-libs/tree-sitter-0.26.3

Description

Tree-sitter is a parser generator tool and an incremental parsing libra

Added to portage

2026-03-01

tree-sitter - 0.26.5
Ebuild name:

dev-libs/tree-sitter-0.26.5

Description

Tree-sitter is a parser generator tool and an incremental parsing libra

Added to portage

2026-03-01

tree-sitter - 0.26.6
Ebuild name:

dev-libs/tree-sitter-0.26.6

Description

Tree-sitter is a parser generator tool and an incremental parsing libra

Added to portage

2026-03-01

tree-sitter-cli - 0.26.6
Ebuild name:

dev-util/tree-sitter-cli-0.26.6

Description

Command-line tool for creating and testing tree-sitter grammars

Added to portage

2026-03-01

tucnak - 4.71
Ebuild name:

media-radio/tucnak-4.71

Description

Amateur Radio VHF Contest Logbook

Added to portage

2026-03-01

units - 2.26
Ebuild name:

sci-calculators/units-2.26

Description

Unit conversion program

Added to portage

2026-03-01

zoom - 6.7.5.6891-r1
Ebuild name:

net-im/zoom-6.7.5.6891-r1

Description

Video conferencing and web conferencing service

Added to portage

2026-03-01

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