Allgemeine Informationen und Hinweise zu Programmen gibt es im Artikel Grafiktabletts.
Dieser Artikel beschreibt die Einrichtung von Treibern und Software zu den verschiedenen Modellen der USB-Grafiktabletts des Herstellers Wacom
. Auch TabletPCs, welche mit Hardware von Wacom ausgerüstet sind, sollten mit dieser Anleitung verwendbar gemacht werden können. Prinzipiell ist die Installation von Modellen, welche schon länger auf dem Markt sind, unter einer aktuellen Ubuntu-Version einfacher. Allerdings kann auch für ältere Versionen von Ubuntu oder sehr aktuelle Hardware meist durch die beschriebenen Schritte die Funktionsfähigkeit hergestellt werden.
Folgende Modelle werden derzeit laut der Projektseite
der Entwickler des Treibers unterstützt:
Graphire series
Cintiq (V4 series)
CintiqPartner
Intuos 1, 2, 3 und 4
Cintiq (V5 series)
Volito series
PenPartner series
PL & DTF
Bamboo, Bamboo1, & BambooFun (mit/ohne Touch)
TabletPC (mit/ohne Touch)
Neben der Installation eines passenden Treibers ist im Folgenden auch die Konfiguration der angeschlossenen Hardware beschrieben. Des Weiteren wird noch eine kleine Reihe typischer Programme vorgestellt, welche gut mit den Grafiktabletts zusammen arbeiten.
Im einfachsten Fall reicht die Standardinstallation bereits aus, und das Tablett funktioniert sofort, nachdem es an die USB-Schnittstelle angeschlossen wurde. Ist dies der Fall, kann man direkt mit der Konfiguration fortfahren. Nach einem nicht erfolgreichen Test empfiehlt es sich, das Tablett wieder vom Rechner abzustöpseln und dann die beschriebenen Schritte durchzuführen. Das Tablett wird erst dann wieder angeschlossen, wenn dies erwähnt wird.
In 10.04 und 10.10 werden die Geräte Bamboo "Pen", "Pen&Touch" oder "Pen&Touch Fun" standardmäßig nicht erkannt (Bezeichnung der kleinen Modelle z.B. CTL-460, CTH-460 oder CTH-461 Grafiktablets von Wacom
). Erst die Installation eines neueren Treibers schafft Abhilfe, beim "Pen&Touch Fun" (CTH-461) aber nur unter 10.10.
Eine manuelle Bearbeitung der Hardwarebeschreibung erfolgt je nach Ubuntu-Version in der xorg.conf.d (ab Ubuntu 10.04), im Hardware Abstraction Layer (HAL) (bis Ubuntu 9.10), oder in der Datei /etc/X11/xorg.conf (bis Ubuntu 8.04). Sind diese Bearbeitungsschritte ausgeführt, der Rechner neu gestartet und das Tablett wieder verbunden, kann man erneut einen Funktionstest ausführen. Bei Erfolg geht es dann weiter mit der Konfiguration.
Sollten immer noch Probleme bestehen, kann man noch versuchen, einen Treiber zu kompilieren und diesen zu installieren. Gerade bei neueren Hardwareversionen kann diese Lösung erfolgversprechend sein. Sollten nach diesem Schritt und dem Neustart das Tablett immer noch nicht funktionieren, hilft leider nur noch, sich in den Informationen der Entwickler
und in Foren (z.B. Ubuntuforums.org
) zu informieren. Möglicherweise erhält man hier noch aktuellere Entwicklungsversionen oder hilfreiche Hinweise zum Betrieb der Hardware.
Die standardmäßig zu installierenden Treiberpakete sind:
wacom-tools (nur bis 9.10)
xserver-xorg-input-wacom
Sind diese installiert, kann man das Tablett mit dem Rechner verbinden und testen, ob Stift- oder Fingerbewegungen zu einer Reaktion des Cursors führen. Ist dies der Fall, dann kann man zur Konfiguration übergehen, ansonsten geht es mit der Installation eines neueren Treibers oder dem nachfolgenden Abschnitt weiter.
Wenn der Treiber neu genug ist und nur die Beschreibung der Hardware noch nicht auf dem System existiert, reicht es ggf., dies nachzuholen.
Um eine korrekte Erkennung und Namenszuweisung des Tabletts zu gewährleisten, wird nun die Hardwarebeschreibungsdatei von HAL für die Wacom-Tabletts aktualisiert. Dies ist auch besonders wichtig für die Konfiguration mit wacomcpl, da dieses Programm nur Geräte mit bestimmten Namen ansprechen kann.
Bei der Verwendung von HAL müssen allerdings alle eventuell vorhandenen Einträge für das Wacom-Tablett aus der Datei /etc/X11/xorg.conf entfernt werden, da es sonst zu Problemen kommt. Dazu wird die Datei mit /etc/X11/xorg.conf mit einem Editor [3] mit Root-Rechten [4] geöffnet und alle Sektionen von Einträgen für Wacom-Eingabegeräte auskommentiert (einmal # voranstellen) oder einfach gelöscht. Die Datei wird gespeichert und man kann zur Sicherheit den Rechner neu starten (nicht unbedingt nötig). Anschließend kann man zur Konfiguration von HAL schreiten. Zunächst sollte allerdings noch eine Sicherung der Datei angelegt werden im Terminal [2] mit
cp /usr/share/hal/fdi/policy/20thirdparty/10-linuxwacom.fdi ~/backup/10-linuxwacom.fdi.backup
Danach kann die jeweilige Datei /usr/share/hal/fdi/policy/20thirdparty/10-linuxwacom.fdi (oder entsprechend 10-wacom.fdi) mittels Editor [3] mit Root-Rechten [4] geöffnet werden. In der Datei wird dann der gesamte Inhalt gelöscht und durch die folgende Zeilen ersetzt:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 | <?xml version="1.0" encoding="ISO-8859-1"?> <!-- Wacom: tablets, tablet pc's, and touch screen laptops --> <deviceinfo version="0.2"> <!-- for all Wacom USB tablets --> <device> <match key="input.originating_device" contains="if0"> <match key="info.product" contains="Wacom"> <merge key="input.x11_driver" type="string">wacom</merge> <merge key="input.x11_options.Type" type="string">stylus</merge> <append key="info.callouts.add" type="strlist">hal-setup-wacom</append> <append key="wacom.types" type="strlist">eraser</append> <append key="wacom.types" type="strlist">cursor</append> <append key="wacom.types" type="strlist">pad</append> <!-- for HP dv3-2250 multi-touch laptop --> <match key="info.udi" contains="e2"> <merge key="input.x11_options.Type" type="string">touch</merge> </match> </match> </match> </device> <!-- for most Wacom USB tablets with touch --> <device> <match key="input.originating_device" contains="if1"> <match key="info.product" contains="Wacom"> <merge key="input.x11_driver" type="string">wacom</merge> <merge key="input.x11_options.Type" type="string">touch</merge> <!-- for Bamboo Pen & Touch tablets --> <append key="info.callouts.add" type="strlist">hal-setup-wacom</append> <append key="wacom.types" type="strlist">pad</append> </match> </match> </device> <!-- for Wacom Serial tablets --> <device> <match key="info.capabilities" contains="serial"> <match key="@info.parent:pnp.id" contains_outof="WACf;FUJ02e5;FUJ02e7"> <append key="info.capabilities" type="strlist">input</append> <merge key="input.x11_driver" type="string">wacom</merge> <merge key="input.x11_options.Type" type="string">stylus</merge> <merge key="input.x11_options.ForceDevice" type="string">ISDV4</merge> <merge key="input.device" type="copy_property">serial.device</merge> <append key="info.callouts.add" type="strlist">hal-setup-wacom</append> <append key="wacom.types" type="strlist">eraser</append> <append key="wacom.types" type="strlist">cursor</append> <!-- Serial tablets with touch capabilities --> <match key="@info.parent:pnp.id" contains_outof="WACf008;WACf009;WACf010;WACf008A;WACf00B;WACf00C;WACf00D;WACf00E;FUJ02e7"> <append key="wacom.types" type="strlist">touch</append> </match> <!-- Serial tablets that operate at higher baud rate --> <match key="@info.parent:pnp.id" contains_outof="WACf008"> <merge key="input.x11_options.BaudRate" type="string">38400</merge> </match> </match> </match> </device> <!-- Match the Wacom Bluetooth A5 pen tablet --> <device> <match key="info.capabilities" contains="input.mouse"> <match key="info.product" contains="WACOM"> <match key="info.product" contains="Tablet"> <merge key="input.x11_driver" type="string">wacom</merge> <merge key="input.x11_options.Type" type="string">stylus</merge> <append key="info.callouts.add" type="strlist">hal-setup-wacom</append> <append key="wacom.types" type="strlist">eraser</append> <append key="wacom.types" type="strlist">cursor</append> </match> </match> </match> </device> <!-- Wacom names "parser" --> <device> <match key="info.udi" contains_not="subdev_0"> <match key="info.udi" contains_not="subdev_1"> <match key="info.udi" contains_not="subdev_2"> <match key="input.x11_options.Type" contains="stylus"> <merge key="info.product" type="string">stylus</merge> </match> <match key="input.x11_options.Type" contains="eraser"> <merge key="info.product" type="string">eraser</merge> </match> <match key="input.x11_options.Type" contains="cursor"> <merge key="info.product" type="string">cursor</merge> </match> <match key="input.x11_options.Type" contains="pad"> <merge key="info.product" type="string">pad</merge> </match> <match key="input.x11_options.Type" contains="touch"> <merge key="info.product" type="string">touch</merge> </match> </match> </match> </match> </device> </deviceinfo> |
Die Datei wird gespeichert und der Rechner neu gestartet. Man kann nun das Tablett wieder mit dem Rechner verbinden und testen, ob man durch Stift- oder Fingerbewegungen (bei Geräten mit Touch) eine Reaktion erhält. Ist dies der Fall, kann man nun zur Konfiguration springen, anderenfalls kann man versuchen, die Probleme mit der Installation eines aktuelleren Treibers in den Griff zu bekommen.
In älteren Ubuntu Versionen (bis 8.10), die noch nicht auf HAL bei der Konfiguration der Eingabegeräte zurückgreifen, müssen die Eingabegeräte noch in der Datei /etc/X11/xorg.conf hinzugefügt werden. Dazu muss die Datei /etc/X11/xorg.conf mit einem Editor [3] mit Root-Rechten [4] geöffnet werden. Anschließend werden die folgenden Blöcke in die Datei eingefügt und die Datei gespeichert:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 | Section "InputDevice" Driver "wacom" Identifier "stylus" Option "Device" "/dev/input/wacom" Option "Type" "stylus" Option "USB" "on" EndSection Section "InputDevice" Driver "wacom" Identifier "eraser" Option "Device" "/dev/input/wacom" Option "Type" "eraser" Option "USB" "on" EndSection Section "InputDevice" Driver "wacom" Identifier "cursor" Option "Device" "/dev/input/wacom" Option "Type" "cursor" Option "USB" "on" EndSection # This section is for Intuos3, CintiqV5, Graphire4, or Bamboo Section "InputDevice" Driver "wacom" Identifier "pad" Option "Device" "/dev/input/wacom" Option "Type" "pad" Option "USB" "on" EndSection # This section is for the TabletPC that supports touch Section "InputDevice" Driver "wacom" Identifier "touch" Option "Device" "/dev/input/wacom" Option "Type" "touch" Option "USB" "on"http://ikhaya.ubuntuusers.de/ EndSection |
Sollte das angeschlossene Tablett keine Touch-Funktion besitzen, empfiehlt es sich, auf den letzten der Blöcke zu verzichten. Nun wird das Tablett mit dem Rechner verbunden, wenn dies noch nicht geschehen ist. Anschließend muss der XServer neu gestartet werden. Dies geschieht am einfachsten durch eine Abmeldung vom System und einer neuen Anmeldung. Alternativ kann man auch in einem Terminal [2] die folgenden Befehle ausführen:
init 3 startx
Wenn man erfolgreich war, reagiert jetzt das Tablett auf Bewegungen mit Finger bzw. Stift - das heißt, der Cursor bewegt sich auf dem Bildschirm umher. Wenn dies nicht der Fall ist, kann man versuchen, einen neueren Treiber zu kompilieren und zu installieren.
Seit 10.04 wird das Paket wacom-tools nicht mehr unterstüzt, ein neueres graphisches Konfigurationsprogram kann gegenwärtig nur aus externer Quelle installiert werden.
Zusätzliche Fremdquellen können das System gefährden.
http://gtk-apps.org/content/show.php/Wacom+Control+Panel?content=104309 
wacomcpl (bis 9.10)¶
Sämtliche Wacom Tabletts lassen sich normalerweise grafisch über
wacomcpl
konfigurieren [2]. Daraufhin öffnet sich ein Fenster, in dem sämtliche Einstellungen der Tabletts angepasst werden können. Problematisch ist jedoch, dass die vorgenommenen Anpassungen in der Datei ~/.xinitrc gespeichert werden und nur bis zu einem Neustart des Systems verfügbar sind.
Allerdings ist dies die einfachste Variante, ein Grafiktablett einzurichten und sei daher insbesondere weniger erfahrenen Nutzern empfohlen. Alternativ kann die Konfiguration auch über /etc/X11/xorg.conf sowie bei Ubuntu-Version 9.10 mittels HAL vorgenommen werden. Nutzer eines neueren (Bamboo-)Tabletts, das neben dem Stift auch mit der Hand bedient werden kann, sollten unter Umständen einen der anderen Wege vorziehen, da die Touch-Funktion bisher noch nicht umfassend mit wacomcpl angepasst werden kann.
Die Optionen und die Bedienung von xsetwacom kann man durch die Eingabe von
xsetwacom --help
einsehen. Prinzipiell können mit xsetwacom auch Informationen über die bekannten Geräte und ihre Eigenschaften angezeigt werden.
Die Einstellungen dieses Befehls sind ebenfalls nur für eine Sitzung gültig und werden bei einem Neustart wieder zurückgesetzt. Allerdings kann man, wie im folgenden Abschnitt beschrieben, Einstellungen auch automatisch vornehmen lassen. Dazu muss man einfach alle Zeilen, die man für die Wunschkonfiguration benötigt, in der Datei ~/.xinitrc ablegen (einfach mit einem Editor öffnen [3]). Der Inhalt sieht dann beispielsweise folgendermaßen aus (Einstellung für Linkshänder, die das Tablett um 180 Grad gedreht verwenden):
xsetwacom set stylus rotate HALF xsetwacom set eraser rotate HALF xsetwacom set touch rotate HALF
Für eine dauerhafte Lösung, die auch nach einem Neustart noch verfügbar ist, sollte man das Tablett zunächst seinen Wünschen mit wacomcpl oder xsetwacom entsprechend anpassen und anschließend
chmod +x ~/.xinitrc
ausführen [2]. Um zu vermeiden, dass die Konfiguration bei Systemstart nun unendlich oft neu geladen wird, muss zudem noch die Datei /etc/X11/xinit/xinitrc mit einem Editor [3] [4] geöffnet und dort alle Zeilen auskommentiert werden.
Alternativ zur grafischen Konfiguration kann man auch die Einstellungen direkt in der Steuerungsdatei verändern. Da dies allerdings ein gewisses Maß an Hintergrundwissen voraussetzt, sollte man diese Möglichkeit nur einsetzen, wenn man schon ein wenig Erfahrung mitbringt und es bei der vorgeschlagenen Methode mit den Hilfsprogrammen Probleme gibt.
Die Hardwareerkennung ist je nach Ubuntu-Version unterschiedlich, daher müssen auch hier entsprechend verschiedene Dateien editiert [3] [4] werden. Konkret sind das die Hardwarebeschreibungsdateien:
Ubuntu 9.10: /usr/share/hal/fdi/policy/20thirdparty/10-linuxwacom.fdi
Ubuntu 8.04: /etc/X11/xorg.conf
Bevor man die Dateien verändert, sollte man sich gründlich informieren, welche Wirkung jeder einzelne Parameter im Detail hat. Eine Aufstellung der Parameter (allerdings mit englischer Erklärung) erhält man, wenn man sich die Manpage zu wacom ansieht.
Die dort genannten Optionen und Parameter können dann verwendet werden, um das Gerät zu konfigurieren. Die Konfiguration wird allerdings erst nach einem Trennen und Verbinden des Geräts bzw. einem Neustart des XServers wirksam. Zur Sicherheit kann man auch den Rechner nach Änderungen neu starten.
Zur leichteren Orientierung nun noch ein kleines Beispiel für beide Arten der Konfiguration. Es wird wieder wie bei den Ausführungen zu xsetwacom die Konfiguration des Tabletts für Linkshänder durchgeführt.
Um die Rotation des Tabletts um 180 Grad zu erreichen, muss jeweils in den Abschnitten für stylus, eraser und touch die Zeile
1 | <merge key="input.x11_options.Rotate" type="string">HALF</merge> |
eingefügt werden. In der oben geschilderten Datei eingefügt (Zeilen 78, 82 und 92), sieht die Datei folgendermaßen aus:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 | <?xml version="1.0" encoding="ISO-8859-1"?> <!-- Wacom: tablets, tablet pc's, and touch screen laptops --> <deviceinfo version="0.2"> <!-- for all Wacom USB tablets --> <device> <match key="input.originating_device" contains="if0"> <match key="info.product" contains="Wacom"> <merge key="input.x11_driver" type="string">wacom</merge> <merge key="input.x11_options.Type" type="string">stylus</merge> <append key="info.callouts.add" type="strlist">hal-setup-wacom</append> <append key="wacom.types" type="strlist">eraser</append> <append key="wacom.types" type="strlist">cursor</append> <append key="wacom.types" type="strlist">pad</append> <!-- for HP dv3-2250 multi-touch laptop --> <match key="info.udi" contains="e2"> <merge key="input.x11_options.Type" type="string">touch</merge> </match> </match> </match> </device> <!-- for most Wacom USB tablets with touch --> <device> <match key="input.originating_device" contains="if1"> <match key="info.product" contains="Wacom"> <merge key="input.x11_driver" type="string">wacom</merge> <merge key="input.x11_options.Type" type="string">touch</merge> <!-- for Bamboo Pen & Touch tablets --> <append key="info.callouts.add" type="strlist">hal-setup-wacom</append> <append key="wacom.types" type="strlist">pad</append> </match> </match> </device> <!-- for Wacom Serial tablets --> <device> <match key="info.capabilities" contains="serial"> <match key="@info.parent:pnp.id" contains_outof="WACf;FUJ02e5;FUJ02e7"> <append key="info.capabilities" type="strlist">input</append> <merge key="input.x11_driver" type="string">wacom</merge> <merge key="input.x11_options.Type" type="string">stylus</merge> <merge key="input.x11_options.ForceDevice" type="string">ISDV4</merge> <merge key="input.device" type="copy_property">serial.device</merge> <append key="info.callouts.add" type="strlist">hal-setup-wacom</append> <append key="wacom.types" type="strlist">eraser</append> <append key="wacom.types" type="strlist">cursor</append> <!-- Serial tablets with touch capabilities --> <match key="@info.parent:pnp.id" contains_outof="WACf008;WACf009;WACf010;WACf008A;WACf00B;WACf00C;WACf00D;WACf00E;FUJ02e7"> <append key="wacom.types" type="strlist">touch</append> </match> <!-- Serial tablets that operate at higher baud rate --> <match key="@info.parent:pnp.id" contains_outof="WACf008"> <merge key="input.x11_options.BaudRate" type="string">38400</merge> </match> </match> </match> </device> <!-- Match the Wacom Bluetooth A5 pen tablet --> <device> <match key="info.capabilities" contains="input.mouse"> <match key="info.product" contains="WACOM"> <match key="info.product" contains="Tablet"> <merge key="input.x11_driver" type="string">wacom</merge> <merge key="input.x11_options.Type" type="string">stylus</merge> <append key="info.callouts.add" type="strlist">hal-setup-wacom</append> <append key="wacom.types" type="strlist">eraser</append> <append key="wacom.types" type="strlist">cursor</append> </match> </match> </match> </device> <!-- Wacom names "parser" --> <device> <match key="info.udi" contains_not="subdev_0"> <match key="info.udi" contains_not="subdev_1"> <match key="info.udi" contains_not="subdev_2"> <match key="input.x11_options.Type" contains="stylus"> <merge key="info.product" type="string">stylus</merge> <merge key="input.x11_options.Rotate" type="string">HALF</merge> </match> <match key="input.x11_options.Type" contains="eraser"> <merge key="info.product" type="string">eraser</merge> <merge key="input.x11_options.Rotate" type="string">HALF</merge> </match> <match key="input.x11_options.Type" contains="cursor"> <merge key="info.product" type="string">cursor</merge> </match> <match key="input.x11_options.Type" contains="pad"> <merge key="info.product" type="string">pad</merge> </match> <match key="input.x11_options.Type" contains="touch"> <merge key="info.product" type="string">touch</merge> <merge key="input.x11_options.Rotate" type="string">HALF</merge> </match> </match> </match> </match> </device> </deviceinfo> |
Weitere Option werden analog eingebaut (Rotate durch die gewünschte Option und HALF durch die gewünschten Werte ersetzen). Nach Abschluss der Änderungen wird die Datei gespeichert und der Rechner neu gestartet. Jetzt sollten die neuen Einstellungen für das Tablett wirksam sein.
Um die Rotation des Tabletts um 180 Grad einzustellen, muss jeweils in den Abschnitten für stylus, eraser und touch (so weit vorhanden) die Zeile
Option "Rotate" "HALF"
eingefügt werden. Wenn man dies in den oben eingefügten Blöcken in der xorg.conf durchführt (Zeilen 7, 16 und 43), ergibt sich Folgendes (in der Datei können sich auch noch Sektionen anderer Geräte befinden, diese sollte man so lassen, wie sie sind):
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 | Section "InputDevice" Driver "wacom" Identifier "stylus" Option "Device" "/dev/input/wacom" Option "Type" "stylus" Option "USB" "on" Option "Rotate" "HALF" EndSection Section "InputDevice" Driver "wacom" Identifier "eraser" Option "Device" "/dev/input/wacom" Option "Type" "eraser" Option "USB" "on" Option "Rotate" "HALF" EndSection Section "InputDevice" Driver "wacom" Identifier "cursor" Option "Device" "/dev/input/wacom" Option "Type" "cursor" Option "USB" "on" EndSection # This section is for Intuos3, CintiqV5, Graphire4, or Bamboo Section "InputDevice" Driver "wacom" Identifier "pad" Option "Device" "/dev/input/wacom" Option "Type" "pad" Option "USB" "on" EndSection # This section is for the TabletPC that supports touch Section "InputDevice" Driver "wacom" Identifier "touch" Option "Device" "/dev/input/wacom" Option "Type" "touch" Option "USB" "on"http://ikhaya.ubuntuusers.de/ Option "Rotate" "HALF" EndSection |
Die Konfiguration weiterer Optionen funktioniert immer in dieser Art und Weise (siehe auch XServer). Nach Abschluss aller Änderungen wird die Datei gespeichert und der Xserver neu gestartet. Die neuen Einstellungen sind nun wirksam.
Linux Wacom Project
- Entwicklerseite des Treiberprojekts
Ubuntuforums.org
- Thread mit aktuellen Entwicklungen
wacom manpage
- Erklärung der Xorg-Optionen für Wacom Grafiktabletts
Diese Revision wurde am 12. April 2012 10:22 von Ghost Rider erstellt.
Die folgenden Schlagworte wurden dem Artikel zugewiesen:
Hardware, Grafiktablett
2004 – 2012 ubuntuusers.de • Einige Rechte vorbehalten