https://wiki.archlinux.org/api.php?action=feedcontributions&user=Adomas&feedformat=atomArchWiki - User contributions [en]2024-03-28T11:34:52ZUser contributionsMediaWiki 1.41.0https://wiki.archlinux.org/index.php?title=User:Adomas&diff=754240User:Adomas2022-10-21T21:54:09Z<p>Adomas: Blanked the page</p>
<hr />
<div></div>Adomashttps://wiki.archlinux.org/index.php?title=User_talk:Adomas&diff=722435User talk:Adomas2022-03-10T22:55:29Z<p>Adomas: Clean up my talk page</p>
<hr />
<div></div>Adomashttps://wiki.archlinux.org/index.php?title=SANE/Scanner-specific_problems&diff=491453SANE/Scanner-specific problems2017-09-26T21:37:49Z<p>Adomas: Oops, minor edit of bold text</p>
<hr />
<div>[[Category:Imaging]]<br />
[[ja:SANE/スキャナー別の問題]]<br />
This article contains scanner or manufacturer-specific instructions for [[SANE]].<br />
<br />
== BenQ/Acer ==<br />
If you own an USB scanner from Acer (now BenQ), you need to download a suitable firmware binary and configure {{ic|/etc/sane.d/snapscan.conf}}.<br />
<br />
* Find out which model you own and take note of the USB ID:<br />
{{hc|$ lsusb|<br />
Bus 002 Device 010: ID 04a5:20b0 Acer Peripherals Inc. (now BenQ Corp.) S2W 3300U/4300U}}<br />
* Go to [http://snapscan.sourceforge.net/ snapscan] main page and see whether your scanner is supported and which firmware you need (e.g, {{ic|u176v046.bin}}).<br />
* Search the firmware image on the Internet and download it to {{ic|/usr/share/sane/snapscan/}}.<br />
* Edit the head of {{ic|/etc/sane.d/snapscan.conf}} and configure the following two lines:<br />
firmware /usr/share/sane/snapscan/u176v046.bin<br />
/dev/usb/scanner0 bus=usb<br />
<br />
== Brother ==<br />
In order to install a Brother scanner or printer/scanner combo you need the right driver. To find the right one, search for your model at the [http://support.brother.com/g/s/id/linux/en/download_scn.html Brother Linux scanner page].<br />
<br />
Then, install the appropriate package:<br />
* {{AUR|brscan2}}<br />
* {{AUR|brscan3}}<br />
* {{AUR|brscan4}}<br />
* {{AUR|libsane-dsseries}}<br />
<br />
Now, the scanner should be recognized by SANE.<br />
<br />
For network scanners, Brother provides a different configuration tool for each brscan version (eg. brsaneconfig2 for brscan2 compatible devices):<br />
# brsaneconfig2 -a name=<ScannerName> model=<ScannerModel> ip=<ScannerIP><br />
Example:<br />
# brsaneconfig2 -a name=SCANNER_DCP770CW model=DCP-770CW ip=192.168.0.110<br />
<br />
=== Network Scanning ===<br />
<br />
In case of network scanning, e.g. by WiFi, Sane may still be unable to find the scanner. If so, you need to specify the IP address of the scanner in the {{ic|/etc/sane.d/net.conf}} file.<br />
<br />
Now use {{ic|scanimage --check-devices}} to check whether sane is able to find your scanner. If not, further check that Sane expects this device through the network (see [http://neithere.net/2013/02/18/archlinux_brother_7860.html]). Check that {{ic|/etc/sane.d/dll.conf}} contains {{ic|brother''X''}}, where the {{ic|''X''}} stands for the brscan version from above. If nothing was found, add {{ic|brother''X''}} to the end of the file.<br />
<br />
=== Invalid argument ===<br />
<br />
If all the necessary packages are installed but you still get the "invalid argument" error this could mean that the configuration file has been corrupted. Run the following command (in case of brscan4):<br />
# brsaneconfig4 -d <br />
<br />
The output should narrow down the problem. Most likely the connection isn't setup correctly. In case of a network scanner check if the IP address is right by opening the {{ic|/etc/opt/brother/scanner/brscan4//brsanenetdevice4.cfg}} with an editor. In case of a USB connection check if the path to the scanner in the configuration file is setup correctly. For that compare the values of the {{ic|lsusb}} command with your configuration file and change them if necessary.<br />
<br />
=== Scan-key-tool ===<br />
<br />
Brother has released a tool to enable scanning to be triggered by user interaction with the scanner itself (e.g. by selecting one of "Scan to email", "Scan to image", etc. on the scanner keypad) rather than by an attached computer. This can be set up by installing the {{aur|brscan-skey}} package and starting {{ic|brscan-skey.service}} [[systemd#Using units|using systemd]]. Note that by default this service runs as the '''brscan-skey''' user which is created by the package, whose home directory is located at {{ic|/srv/brscan-skey}}.<br />
<br />
Brother supplies some default scripts that are executed when a scan type is selected on the keypad. These may require the installation of some optional dependencies of the {{aur|brscan-skey}} package. For all options apart from "Scan to email" the resulting output can be found inside {{ic|$HOME/brscan}}, with {{ic|$HOME}} the home directory of the user running this tool (so {{ic|/srv/brscan-skey}} if started via systemd as a systemwide process).<br />
<br />
It is possible to change what action takes place when a given type of scan is selected on the keypad. This is done by editing {{ic|/opt/brother/scanner/brscan-skey/brscan-skey-0.2.4-0.cfg}}. For each variable {{ic|SCAN_COMMAND}} in {{ic|IMAGE}}, {{ic|OCR}}, {{ic|EMAIL}}, {{ic|FILE}}, the command<br />
<br />
$ $SCAN_COMMAND $SCANNER_DEVICE $SCANNER_FRIENDLY_NAME<br />
<br />
is executed when the corresponding scan type is selected. Note that {{ic|$SCAN_COMMAND}} is not quoted so may specify more than one positional parameter in the final command that is executed. {{ic|$SCANNER_DEVICE}} refers to the name of the device that should be specified to a sane frontend (e.g. via the {{ic|--device-name}} flag when using {{ic|scanimage}}), for example {{ic|brother3:bus4;dev2}}. {{ic|$SCANNER_FRIENDLY_NAME}} is the human-readable name of the scanner.<br />
<br />
=== xsane crashes ===<br />
<br />
{{Accuracy|<br />
*Should be mentioned on AUR page<br />
*This may only be relevant for the Brother DCP-150C scanner}}<br />
If xsane crashes with message "{{ic|1==bugchk_free(ptr==(nil))@brother_modelinf.c(482)}}", then you need to create the link {{ic|/usr/local/Brother -> /usr/share/brother}}.<br />
<br />
== Canon ==<br />
<br />
=== Scanning over the network with Canon Pixma all-in-one printer/scanners ===<br />
<br />
Find out your printer/scanner's IP address, and add it on a new line to {{ic|/etc/sane.d/pixma.conf}} in the format {{ic|bjnp://10.0.0.20}}.<br />
<br />
Sane should now find your device. For more details refer to {{man|5|sane-pixma}}.<br />
<br />
Alternative: for some Canon Pixma all-in-one printer/scanners, which are not detected over network, can be used {{AUR|scangearmp2}} package from AUR.<br />
<br />
== Epson ==<br />
<br />
With Epson scanners, you can use "Image Scan! for Linux".<br />
<br />
* Install the {{Pkg|iscan}} package<br />
* Install the appropriate iscan-plugin package for your scanner (for example, {{AUR|iscan-plugin-gt-x820}} for the Epson Perfection Photo V600)<br />
* Reboot, so that udev will recognize the device as a scanner and apply appropriate permissions<br />
<br />
For network (including Wi-Fi) scanners, install {{Pkg|iscan}} and {{AUR|iscan-plugin-network}}, then edit {{ic|/etc/sane.d/epkowa.conf}} and add the line:<br />
net {IP_OF_SCANNER}<br />
<br />
=== Epson Perfection V550 Photo ===<br />
<br />
Install {{aur|iscan-plugin-perfection-v550}}<br />
<br />
=== Epson Perfection 1270 ===<br />
<br />
For Epson Perfection 1270, you also need a firmware named {{ic|esfw3e.bin}}. It can be obtained by installing the Windows driver.<br />
<br />
Modify the configuration file of the snapscan backend, {{ic|/etc/sane.d/snapscan.conf}}. Change the firmware path line with yours:<br />
<br />
# Change to the fully qualified filename of your firmware file, if<br />
# firmware upload is needed by the scanner<br />
firmware /mnt/mydata/Backups/firmware/esfw3e.bin<br />
<br />
And add the following line in the end or anywhere you like<br />
<br />
# Epson Perfection 1270<br />
usb 0x04b8 0x0120<br />
<br />
You can get such code information ({{ic|usb 0x04b8 0x0120}}) by ''sane-find-scanner'' command.<br />
<br />
Also add such information lines to {{ic|/etc/hotplug/usb/libsane.usermap}} to setup your privilege, like:<br />
<br />
# Epson Perfection 1270<br />
libusbscanner 0x0003 0x04b8 0x0120 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000<br />
<br />
Replug scanner, you have a working Epson Perfection 1270 now.<br />
<br />
{{Note|I can scan image if I define the X and Y value, but without that error message occurs like: {{ic|scanimage: sane_start: Error during device I/O}}, if anyone knows any other reasons, please add them to this section.}}<br />
<br />
* To prevent {{ic|scanimage: sane_start: Error during device I/O}} and hangup of the scanner itself, when trying to scan with ADF (automatic document feed) enabled, I had to remove or comment out all Backends from {{ic|/etc/sane.d/dll.conf}} and instead just add this to the file: {{bc|snapscan}}<br />
<br />
If you still get the {{ic|Error during device I/O}} messages check that the transportation lock of the scanner (on the bottom of the scanner) is open.<br />
<br />
=== Epson Perfection 1670/2480/2580/3490/3590 ===<br />
<br />
{{Note|Installation instructions were only tested for Epson Perfection 3590 but should be similar to the other models. Check the instructions above and the links below and edit this wiki page if you can verify that your scanner works.}}<br />
<br />
Make sure to download the correct firmware for your Epson model. You can get an overview of some models and their drivers [https://wiki.ubuntuusers.de/Scanner/Epson%20Perfection/#Unterstuetze-Geraete here] and [http://snapscan.sourceforge.net/ here]. The download links of the firmware are broken, but you can use [https://wiki.ubuntuusers.de/Scanner/Epson_Perfection/Esfw52.bin/ this link] as alternative instead. Make sure to change the firmware filename of the link suiting your model. If you want to download and extract the firmware sources from the official epson sites yourself you can use [https://forum.ubuntuusers.de/topic/epson-perfection-3490-photo-on-ubuntu-9-04-64/ this guide].<br />
<br />
As an alternative you can also install the AUR package {{AUR|sane-epson-perfection-firmware}} which will download the firmware from the official sources, extract the binary and install those to {{ic|/usr/share/sane/snapscan/}}.<br />
<br />
Modify the configuration file of the snapscan backend, {{ic|/etc/sane.d/snapscan.conf}}. Change the firmware path line with yours:<br />
<br />
# Change to the fully qualified filename of your firmware file, if<br />
# firmware upload is needed by the scanner<br />
firmware /usr/share/sane/snapscan/esfw52.bin<br />
<br />
Other modifications were not needed for the Epson Perfection 3590 and might not be for other models as well. If you still have problems it can also help if you [[SANE#Multiple_backends_claim_scanner|completely remove]] the {{Pkg|iscan}} package.<br />
<br />
== Fujitsu ==<br />
<br />
=== S300M ===<br />
<br />
For the operation of the scanner S300M a firmware file {{ic|/usr/share/sane/epjitsu/300M_0C00.nal}} is required, which can be downloaded [http://sange.fi/~atehwa/cgi-bin/piki.cgi/fujitsu%20scansnap%20s300%20firmware here], or extracted from the Windows driver.<br />
<br />
== HP ==<br />
<br />
If your HP device [http://hplipopensource.com/hplip-web/supported_devices/index.html is supported by hplip], [[install]] the {{Pkg|hplip}} package.<br />
<br />
The latter comes with 3 tools:<br />
* ''hp-setup'' to add and setup the device<br />
* ''hp-plugin'' is the 'HPLIP Plugin Download and Install Utility'.<br />
* ''hp-scan'' is the 'HPLIP Scan Utility'. If you need that tool, you will need to install {{Pkg|python-pillow}}.<br />
<br />
''hp-setup'' requires Python Qt4 when run using the GUI (which is the default). To avoid installing the old Qt4 toolchain, you can run the CLI interface of hp-setup using {{ic|-i}} as argument.<br />
<br />
If the device is connected by USB, run ''hp-setup'' as root and follow the on screen instructions.<br />
<br />
If your device is connected on the network, use {{ic|# hp-setup <printer ip>}} instead.<br />
<br />
=== Alternative way to scan with network HP scanner ===<br />
<br />
* Find out IP address of your network HP scanner, for example ''192.168.1.8''<br />
* Make device URI using hp-makeuri utility:<br />
<br />
hp-makeuri 192.168.1.8<br />
<br />
* Output should look like ''hpaio:/net/DeskJet_3630_series?ip=192.168.1.8''<br />
* This URI could be given to xsane or scanimage tools, for example:<br />
<br />
xsane "hpaio:/net/DeskJet_3630_series?ip=192.168.1.8"<br />
scanimage --device "hpaio:/net/DeskJet_3630_series?ip=10.12.129.6" --format=png --resolution 300 >scan01.png<br />
<br />
== Mustek ==<br />
<br />
=== BearPaw 2400CU ===<br />
<br />
Works with sane-gt68xx ({{Pkg|sane-gt68xx-firmware}})<br />
<br />
== Samsung ==<br />
For some Samsung MFP printers you may need to edit {{ic|/etc/sane.d/xerox_mfp.conf}}.<br />
<br />
example entry:<br />
#Samsung SCX-3200<br />
usb 0x04e8 0x3441<br />
<br />
Change the printer model as needed. You can get the idVendor and idProduct code with {{ic|lsusb}}. See [https://bbs.archlinux.org/viewtopic.php?id=123934 this thread].<br />
<br />
To access the scanner over the network rather than the usb interface, add a line to {{ic|/etc/sane.d/xerox_mfp.conf}} such as<br />
<br />
#Samsung scx4500w wireless ip network address<br />
tcp xx.xx.xx.xx<br />
<br />
where xx.xx.xx.xx is the static ip address of the printer.<br />
<br />
== Agfa ==<br />
=== Snapscan e40 ===<br />
<br />
Firmware Snape40.bin needed. Found it [https://sites.google.com/site/rameyarnaud/media/books/agfa-scanners-with-linux here].<br />
<br />
The scanner doesn't like usb autosuspend. If it need to be turned off and on again for each scan disable autosuspend. (using eg. powertop)</div>Adomashttps://wiki.archlinux.org/index.php?title=SANE/Scanner-specific_problems&diff=491452SANE/Scanner-specific problems2017-09-26T21:37:22Z<p>Adomas: Added scangearmp2 solution of Canon Pixma</p>
<hr />
<div>[[Category:Imaging]]<br />
[[ja:SANE/スキャナー別の問題]]<br />
This article contains scanner or manufacturer-specific instructions for [[SANE]].<br />
<br />
== BenQ/Acer ==<br />
If you own an USB scanner from Acer (now BenQ), you need to download a suitable firmware binary and configure {{ic|/etc/sane.d/snapscan.conf}}.<br />
<br />
* Find out which model you own and take note of the USB ID:<br />
{{hc|$ lsusb|<br />
Bus 002 Device 010: ID 04a5:20b0 Acer Peripherals Inc. (now BenQ Corp.) S2W 3300U/4300U}}<br />
* Go to [http://snapscan.sourceforge.net/ snapscan] main page and see whether your scanner is supported and which firmware you need (e.g, {{ic|u176v046.bin}}).<br />
* Search the firmware image on the Internet and download it to {{ic|/usr/share/sane/snapscan/}}.<br />
* Edit the head of {{ic|/etc/sane.d/snapscan.conf}} and configure the following two lines:<br />
firmware /usr/share/sane/snapscan/u176v046.bin<br />
/dev/usb/scanner0 bus=usb<br />
<br />
== Brother ==<br />
In order to install a Brother scanner or printer/scanner combo you need the right driver. To find the right one, search for your model at the [http://support.brother.com/g/s/id/linux/en/download_scn.html Brother Linux scanner page].<br />
<br />
Then, install the appropriate package:<br />
* {{AUR|brscan2}}<br />
* {{AUR|brscan3}}<br />
* {{AUR|brscan4}}<br />
* {{AUR|libsane-dsseries}}<br />
<br />
Now, the scanner should be recognized by SANE.<br />
<br />
For network scanners, Brother provides a different configuration tool for each brscan version (eg. brsaneconfig2 for brscan2 compatible devices):<br />
# brsaneconfig2 -a name=<ScannerName> model=<ScannerModel> ip=<ScannerIP><br />
Example:<br />
# brsaneconfig2 -a name=SCANNER_DCP770CW model=DCP-770CW ip=192.168.0.110<br />
<br />
=== Network Scanning ===<br />
<br />
In case of network scanning, e.g. by WiFi, Sane may still be unable to find the scanner. If so, you need to specify the IP address of the scanner in the {{ic|/etc/sane.d/net.conf}} file.<br />
<br />
Now use {{ic|scanimage --check-devices}} to check whether sane is able to find your scanner. If not, further check that Sane expects this device through the network (see [http://neithere.net/2013/02/18/archlinux_brother_7860.html]). Check that {{ic|/etc/sane.d/dll.conf}} contains {{ic|brother''X''}}, where the {{ic|''X''}} stands for the brscan version from above. If nothing was found, add {{ic|brother''X''}} to the end of the file.<br />
<br />
=== Invalid argument ===<br />
<br />
If all the necessary packages are installed but you still get the "invalid argument" error this could mean that the configuration file has been corrupted. Run the following command (in case of brscan4):<br />
# brsaneconfig4 -d <br />
<br />
The output should narrow down the problem. Most likely the connection isn't setup correctly. In case of a network scanner check if the IP address is right by opening the {{ic|/etc/opt/brother/scanner/brscan4//brsanenetdevice4.cfg}} with an editor. In case of a USB connection check if the path to the scanner in the configuration file is setup correctly. For that compare the values of the {{ic|lsusb}} command with your configuration file and change them if necessary.<br />
<br />
=== Scan-key-tool ===<br />
<br />
Brother has released a tool to enable scanning to be triggered by user interaction with the scanner itself (e.g. by selecting one of "Scan to email", "Scan to image", etc. on the scanner keypad) rather than by an attached computer. This can be set up by installing the {{aur|brscan-skey}} package and starting {{ic|brscan-skey.service}} [[systemd#Using units|using systemd]]. Note that by default this service runs as the '''brscan-skey''' user which is created by the package, whose home directory is located at {{ic|/srv/brscan-skey}}.<br />
<br />
Brother supplies some default scripts that are executed when a scan type is selected on the keypad. These may require the installation of some optional dependencies of the {{aur|brscan-skey}} package. For all options apart from "Scan to email" the resulting output can be found inside {{ic|$HOME/brscan}}, with {{ic|$HOME}} the home directory of the user running this tool (so {{ic|/srv/brscan-skey}} if started via systemd as a systemwide process).<br />
<br />
It is possible to change what action takes place when a given type of scan is selected on the keypad. This is done by editing {{ic|/opt/brother/scanner/brscan-skey/brscan-skey-0.2.4-0.cfg}}. For each variable {{ic|SCAN_COMMAND}} in {{ic|IMAGE}}, {{ic|OCR}}, {{ic|EMAIL}}, {{ic|FILE}}, the command<br />
<br />
$ $SCAN_COMMAND $SCANNER_DEVICE $SCANNER_FRIENDLY_NAME<br />
<br />
is executed when the corresponding scan type is selected. Note that {{ic|$SCAN_COMMAND}} is not quoted so may specify more than one positional parameter in the final command that is executed. {{ic|$SCANNER_DEVICE}} refers to the name of the device that should be specified to a sane frontend (e.g. via the {{ic|--device-name}} flag when using {{ic|scanimage}}), for example {{ic|brother3:bus4;dev2}}. {{ic|$SCANNER_FRIENDLY_NAME}} is the human-readable name of the scanner.<br />
<br />
=== xsane crashes ===<br />
<br />
{{Accuracy|<br />
*Should be mentioned on AUR page<br />
*This may only be relevant for the Brother DCP-150C scanner}}<br />
If xsane crashes with message "{{ic|1==bugchk_free(ptr==(nil))@brother_modelinf.c(482)}}", then you need to create the link {{ic|/usr/local/Brother -> /usr/share/brother}}.<br />
<br />
== Canon ==<br />
<br />
=== Scanning over the network with Canon Pixma all-in-one printer/scanners ===<br />
<br />
Find out your printer/scanner's IP address, and add it on a new line to {{ic|/etc/sane.d/pixma.conf}} in the format {{ic|bjnp://10.0.0.20}}.<br />
<br />
Sane should now find your device. For more details refer to {{man|5|sane-pixma}}.<br />
'''<br />
Alternative:''' for some Canon Pixma all-in-one printer/scanners, which are not detected over network, can be used {{AUR|scangearmp2}} package from AUR.<br />
<br />
== Epson ==<br />
<br />
With Epson scanners, you can use "Image Scan! for Linux".<br />
<br />
* Install the {{Pkg|iscan}} package<br />
* Install the appropriate iscan-plugin package for your scanner (for example, {{AUR|iscan-plugin-gt-x820}} for the Epson Perfection Photo V600)<br />
* Reboot, so that udev will recognize the device as a scanner and apply appropriate permissions<br />
<br />
For network (including Wi-Fi) scanners, install {{Pkg|iscan}} and {{AUR|iscan-plugin-network}}, then edit {{ic|/etc/sane.d/epkowa.conf}} and add the line:<br />
net {IP_OF_SCANNER}<br />
<br />
=== Epson Perfection V550 Photo ===<br />
<br />
Install {{aur|iscan-plugin-perfection-v550}}<br />
<br />
=== Epson Perfection 1270 ===<br />
<br />
For Epson Perfection 1270, you also need a firmware named {{ic|esfw3e.bin}}. It can be obtained by installing the Windows driver.<br />
<br />
Modify the configuration file of the snapscan backend, {{ic|/etc/sane.d/snapscan.conf}}. Change the firmware path line with yours:<br />
<br />
# Change to the fully qualified filename of your firmware file, if<br />
# firmware upload is needed by the scanner<br />
firmware /mnt/mydata/Backups/firmware/esfw3e.bin<br />
<br />
And add the following line in the end or anywhere you like<br />
<br />
# Epson Perfection 1270<br />
usb 0x04b8 0x0120<br />
<br />
You can get such code information ({{ic|usb 0x04b8 0x0120}}) by ''sane-find-scanner'' command.<br />
<br />
Also add such information lines to {{ic|/etc/hotplug/usb/libsane.usermap}} to setup your privilege, like:<br />
<br />
# Epson Perfection 1270<br />
libusbscanner 0x0003 0x04b8 0x0120 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000<br />
<br />
Replug scanner, you have a working Epson Perfection 1270 now.<br />
<br />
{{Note|I can scan image if I define the X and Y value, but without that error message occurs like: {{ic|scanimage: sane_start: Error during device I/O}}, if anyone knows any other reasons, please add them to this section.}}<br />
<br />
* To prevent {{ic|scanimage: sane_start: Error during device I/O}} and hangup of the scanner itself, when trying to scan with ADF (automatic document feed) enabled, I had to remove or comment out all Backends from {{ic|/etc/sane.d/dll.conf}} and instead just add this to the file: {{bc|snapscan}}<br />
<br />
If you still get the {{ic|Error during device I/O}} messages check that the transportation lock of the scanner (on the bottom of the scanner) is open.<br />
<br />
=== Epson Perfection 1670/2480/2580/3490/3590 ===<br />
<br />
{{Note|Installation instructions were only tested for Epson Perfection 3590 but should be similar to the other models. Check the instructions above and the links below and edit this wiki page if you can verify that your scanner works.}}<br />
<br />
Make sure to download the correct firmware for your Epson model. You can get an overview of some models and their drivers [https://wiki.ubuntuusers.de/Scanner/Epson%20Perfection/#Unterstuetze-Geraete here] and [http://snapscan.sourceforge.net/ here]. The download links of the firmware are broken, but you can use [https://wiki.ubuntuusers.de/Scanner/Epson_Perfection/Esfw52.bin/ this link] as alternative instead. Make sure to change the firmware filename of the link suiting your model. If you want to download and extract the firmware sources from the official epson sites yourself you can use [https://forum.ubuntuusers.de/topic/epson-perfection-3490-photo-on-ubuntu-9-04-64/ this guide].<br />
<br />
As an alternative you can also install the AUR package {{AUR|sane-epson-perfection-firmware}} which will download the firmware from the official sources, extract the binary and install those to {{ic|/usr/share/sane/snapscan/}}.<br />
<br />
Modify the configuration file of the snapscan backend, {{ic|/etc/sane.d/snapscan.conf}}. Change the firmware path line with yours:<br />
<br />
# Change to the fully qualified filename of your firmware file, if<br />
# firmware upload is needed by the scanner<br />
firmware /usr/share/sane/snapscan/esfw52.bin<br />
<br />
Other modifications were not needed for the Epson Perfection 3590 and might not be for other models as well. If you still have problems it can also help if you [[SANE#Multiple_backends_claim_scanner|completely remove]] the {{Pkg|iscan}} package.<br />
<br />
== Fujitsu ==<br />
<br />
=== S300M ===<br />
<br />
For the operation of the scanner S300M a firmware file {{ic|/usr/share/sane/epjitsu/300M_0C00.nal}} is required, which can be downloaded [http://sange.fi/~atehwa/cgi-bin/piki.cgi/fujitsu%20scansnap%20s300%20firmware here], or extracted from the Windows driver.<br />
<br />
== HP ==<br />
<br />
If your HP device [http://hplipopensource.com/hplip-web/supported_devices/index.html is supported by hplip], [[install]] the {{Pkg|hplip}} package.<br />
<br />
The latter comes with 3 tools:<br />
* ''hp-setup'' to add and setup the device<br />
* ''hp-plugin'' is the 'HPLIP Plugin Download and Install Utility'.<br />
* ''hp-scan'' is the 'HPLIP Scan Utility'. If you need that tool, you will need to install {{Pkg|python-pillow}}.<br />
<br />
''hp-setup'' requires Python Qt4 when run using the GUI (which is the default). To avoid installing the old Qt4 toolchain, you can run the CLI interface of hp-setup using {{ic|-i}} as argument.<br />
<br />
If the device is connected by USB, run ''hp-setup'' as root and follow the on screen instructions.<br />
<br />
If your device is connected on the network, use {{ic|# hp-setup <printer ip>}} instead.<br />
<br />
=== Alternative way to scan with network HP scanner ===<br />
<br />
* Find out IP address of your network HP scanner, for example ''192.168.1.8''<br />
* Make device URI using hp-makeuri utility:<br />
<br />
hp-makeuri 192.168.1.8<br />
<br />
* Output should look like ''hpaio:/net/DeskJet_3630_series?ip=192.168.1.8''<br />
* This URI could be given to xsane or scanimage tools, for example:<br />
<br />
xsane "hpaio:/net/DeskJet_3630_series?ip=192.168.1.8"<br />
scanimage --device "hpaio:/net/DeskJet_3630_series?ip=10.12.129.6" --format=png --resolution 300 >scan01.png<br />
<br />
== Mustek ==<br />
<br />
=== BearPaw 2400CU ===<br />
<br />
Works with sane-gt68xx ({{Pkg|sane-gt68xx-firmware}})<br />
<br />
== Samsung ==<br />
For some Samsung MFP printers you may need to edit {{ic|/etc/sane.d/xerox_mfp.conf}}.<br />
<br />
example entry:<br />
#Samsung SCX-3200<br />
usb 0x04e8 0x3441<br />
<br />
Change the printer model as needed. You can get the idVendor and idProduct code with {{ic|lsusb}}. See [https://bbs.archlinux.org/viewtopic.php?id=123934 this thread].<br />
<br />
To access the scanner over the network rather than the usb interface, add a line to {{ic|/etc/sane.d/xerox_mfp.conf}} such as<br />
<br />
#Samsung scx4500w wireless ip network address<br />
tcp xx.xx.xx.xx<br />
<br />
where xx.xx.xx.xx is the static ip address of the printer.<br />
<br />
== Agfa ==<br />
=== Snapscan e40 ===<br />
<br />
Firmware Snape40.bin needed. Found it [https://sites.google.com/site/rameyarnaud/media/books/agfa-scanners-with-linux here].<br />
<br />
The scanner doesn't like usb autosuspend. If it need to be turned off and on again for each scan disable autosuspend. (using eg. powertop)</div>Adomashttps://wiki.archlinux.org/index.php?title=CUPS/Printer-specific_problems&diff=480113CUPS/Printer-specific problems2017-06-19T18:27:27Z<p>Adomas: Added TS8050 and TS9020 info in Canon section</p>
<hr />
<div>[[Category:Printers]]<br />
[[ja:CUPS/プリンター別の問題]]<br />
{{Related articles start}}<br />
{{Related|CUPS}}<br />
{{Related|CUPS/Troubleshooting}}<br />
{{Related articles end}}<br />
<br />
This article contains printer or manufacturer-specific instructions for [[CUPS]].<br />
See [http://www.openprinting.org/printers OpenPrinting] if your printer is not already listed here, or if none of the listed drivers work.<br />
<br />
{{Note|If you add a printer to this list, consider contributing your entry to [https://wiki.linuxfoundation.org/openprinting/database/databaseintro OpenPrinting] - that way users of other distributions will also benefit!}}<br />
<br />
==Brother==<br />
<br />
{| class="wikitable"<br />
! Printer<br />
! Driver/filter<br />
! Notes<br />
|-<br />
| DCP-135C || {{AUR|brother-dcp135c}} ||<br />
|-<br />
| DCP-150C || {{AUR|brother-dcp150c}} ||<br />
|-<br />
| DCP-7020 || [[CUPS#Foomatic|foomatic]] || Or Brother's driver.<br />
|-<br />
| DCP-7030 || {{AUR|brother-dcp7030}} ||<br />
|-<br />
| DCP-7065DN || {{AUR|brother-dcp7065dn}} ||<br />
|-<br />
| FAX-2820 || {{AUR|brother-cups-wrapper-laser}} ||<br />
|-<br />
| FAX-2840 || {{AUR|brother-fax2840}} || Or [[CUPS#Foomatic|foomatic]] - works mostly with {{ic|hpijs-pcl5e.ppd}}. Same as the HL-2170W.<br />
|-<br />
| FAX-2940 || {{AUR|brother-fax2940}} ||<br />
|-<br />
| HL-2030 || [[CUPS#Foomatic|foomatic]] || Or {{AUR|brother-hl2030}}<br />
|-<br />
| HL-2035 || [[CUPS#Foomatic|foomatic]] || Should be compatible with any drivers for the HL-2030.<br />
|-<br />
| HL-2040 || [[CUPS#Foomatic|foomatic]] || Or {{AUR|brother-hl2040}}<br />
|-<br />
| HL-2130 || [[CUPS#Foomatic|foomatic]] (using the HL-2140 driver) || Or {{Pkg|hplip}}<br />
|-<br />
| HL-2140 || [[CUPS#Foomatic|foomatic]] || Or {{AUR|brother-hl2140}}<br />
|-<br />
| HL-2170W || [[CUPS#Foomatic|foomatic]] || Or Brother's driver. <br />
|-<br />
| HL-2230 || [[CUPS#Foomatic|foomatic]] || Same as HL-2170W. Select HL-2170W as the driver in CUPS admin when adding a printer.<br />
|-<br />
| HL-2250DN || {{AUR|brother-hl2250dn}} ||<br />
|-<br />
| HL-2270DW || {{AUR|brother-hl2270dw}} ||<br />
|-<br />
| HL-2280DW || {{AUR|brother-hl2280dw}} ||<br />
|-<br />
| HL-2340DW || {{AUR|brother-hll2340dw}} ||<br />
|-<br />
| HL-3045CN || Install Brother's driver. ||<br />
|-<br />
| HL-3150CDW || {{AUR|brother-hl3150cdw}} ||<br />
|-<br />
| HL-3170CDW || {{AUR|brother-hl3170cdw}} ||<br />
|-<br />
| HL-5140 || [[CUPS#Foomatic|foomatic]] || Or Brother's driver.<br />
|-<br />
| HL-5340 || [[CUPS#Foomatic|foomatic]] || Using the ''Generic PCL 6/PCL XL Printer - CUPS+Gutenprint'' ({{pkg|gutenprint}}, {{pkg|foomatic-db-gutenprint}}{{Broken package link|package not found}} and {{pkg|foomatic-db-gutenprint-ppds}}). Or Brother's driver, which may result in failed prints with postscript errors.<br />
|-<br />
| HL-L2300D || {{AUR|brother-hll2300d}} || <br />
|-<br />
| HL-L2380DW || {{AUR|brother-hll2380dw}} ||<br />
|-<br />
| MFC-420CN || {{AUR|brother-mfc-420cn}} ||<br />
|-<br />
| MFC-440CN || {{AUR|brother-mfc-440cn}} ||<br />
|-<br />
| MFC-465CN || {{AUR|brother-mfc-465cn}}{{Broken package link|{{aur-mirror|brother-mfc-465cn}}}} ||<br />
|-<br />
| MFC-7360N || Install Brother's driver. ||<br />
|-<br />
| MFC-9320CW || Install Brother's driver. ||<br />
|-<br />
| MFC-9332CDW || {{AUR|brother-mfc-9332cdw}} ||<br />
|-<br />
| MFC-9840CDW || [[CUPS#Foomatic|foomatic]] || Or Brother's driver. This printer also works with the generic PCL-6 driver from the {{Pkg|gutenprint}} package. Use '''pcl_p1''' for the printer's address when using the PCL-6 driver.<br />
|-<br />
| MFC-J470DW || {{AUR|brother-mfc-j470dw}} ||<br />
|-<br />
| MFC-J5520DW || {{AUR|brother-mfc-j5520dw}} ||<br />
|-<br />
| MFC-J5910DW || {{AUR|brother-mfc-j5910dw}} ||<br />
|-<br />
| MFC-J650DW || Install Brother's driver. ||<br />
|-<br />
| MFC-J885DW || {{AUR|brother-mfc-j885dw}} ||<br />
|-<br />
| MFC-L2700DW || {{AUR|brother-mfc-l2700dw}} || Please look also at the comments section of the AUR package page. <br />
|-<br />
| QL-500 || {{AUR|brother-ql500}} ||<br />
|-<br />
| QL-570 || {{AUR|brother-ql570}} ||<br />
|-<br />
| QL-580N || {{AUR|brother-ql580n}} ||<br />
|-<br />
| QL-650TD || {{AUR|brother-ql650td}} ||<br />
|-<br />
| QL-700 || {{AUR|brother-ql700}} ||<br />
|-<br />
| QL-710W || {{AUR|brother-ql710w}} ||<br />
|-<br />
| QL-720NW || {{AUR|brother-ql720nw}} ||<br />
|-<br />
| QL-1050 || {{AUR|brother-ql1050}} || <br />
|-<br />
| QL-1050N || {{AUR|brother-ql1050n}} ||<br />
|-<br />
| QL-1060 || {{AUR|brother-ql1060n}} ||<br />
|-<br />
| TD-2020 || {{AUR|brother-td2020}} ||<br />
|-<br />
| TD-2120N || {{AUR|brother-td2120n}} ||<br />
|-<br />
| TD-2130N || {{AUR|brother-td2130n}} ||<br />
|-<br />
| TD-4000 || {{AUR|brother-td4000}} ||<br />
|-<br />
| TD-4100N || {{AUR|brother-td4100n}} ||<br />
|-<br />
! Printer<br />
! Driver/filter<br />
! Notes<br />
|}<br />
<br />
===Network printers===<br />
For network printers, use {{ic|ipp://'''printer_ip'''/ipp/port1}} as printer address.<br />
For some older printers, this might not work. If not, try {{ic|lpd://'''printer_ip'''/BINARY_P1}} instead.<br />
<br />
Some printers use the socket protocol. For these printers, use {{ic|socket://'''printer_ip''':9100}}.<br />
For http, use {{ic|http://'''printer_ip'''/POSTSCRIPT_P1}}.<br />
<br />
===Custom drivers===<br />
<br />
Brother provides custom drivers on their website, either in source tarball, rpm, or deb form. [[Packaging Brother printer drivers]] covers creating [[PKGBUILD]]s from the existing RPM packages.<br />
{{Note|The source packages might be a better alternative to the rpm packages, provided they contain all the needed files.}}<br />
<br />
====Manually installing from the RPM packages====<br />
<br />
{{Warning|This should ideally be automated in a [[PKGBUILD]]}}<br />
<br />
[[Install]] the {{Pkg|rpmextract}} package, and extract both rpm packages using {{ic|rpmextract.sh}}. Extracting both files will create a var and a usr directory - move the contents of both directories into the corresponding root directories.<br />
<br />
Run the cups wrapper file in {{ic|/usr/local/Brother/cupswrapper}}. This should automatically install and configure your brother printer.<br />
<br />
===Multiple Copy Problem===<br />
Sometimes when using the latest drivers, the printer will print multiple copies (for instance a MFC-9330CDW printed 10 copies). The solution is to update the firmware (there is a windows tool, but it didn't work for me).<br />
<br />
[[Install]] {{pkg|net-snmp}} and run:<br />
<br />
snmpwalk -c public $PRINTER_IP | grep -A 1 3.6.1.4.1.2435.2.4.3.99.3.1.6.1.2<br />
<br />
At this point, you will have the relevant data to get a valid firmware download link from Brother. The file should look similar to the one below:<br />
<br />
{{hc|request.xml|<br />
<REQUESTINFO><br />
<FIRMUPDATETOOLINFO><br />
<FIRMCATEGORY>MAIN</FIRMCATEGORY><br />
<OS>LINUX</OS><br />
<INSPECTMODE>1</INSPECTMODE><br />
</FIRMUPDATETOOLINFO><br />
<br />
<FIRMUPDATEINFO><br />
<MODELINFO><br />
<SELIALNO></SELIALNO><br />
<NAME>MFC-9330CDW</NAME><br />
<SPEC>0401</SPEC><br />
<DRIVER></DRIVER><br />
<FIRMINFO><br />
<FIRM><br />
<ID>MAIN</ID><br />
<VERSION>R1506121801:4504</VERSION><br />
</FIRM><br />
<FIRM><br />
<ID>SUB1</ID><br />
<VERSION>1.07</VERSION><br />
</FIRM><br />
<FIRM><br />
<ID>SUB2</ID><br />
<VERSION>L1505291600</VERSION><br />
</FIRM><br />
</FIRMINFO><br />
</MODELINFO><br />
<DRIVERCNT>1</DRIVERCNT><br />
<LOGNO>2</LOGNO><br />
<ERRBIT></ERRBIT><br />
<NEEDRESPONSE>1</NEEDRESPONSE><br />
</FIRMUPDATEINFO><br />
</REQUESTINFO><br />
}}<br />
<br />
Post this file to Brother:<br />
<br />
curl -X POST -d @request.xml https://firmverup.brother.co.jp/kne_bh7_update_nt_ssl/ifax2.asmx/fileUpdate -H "Content-Type:text/xml" > response.xml<br />
<br />
In {{ic|response.xml}} you will find a {{ic|<PATH>}} tag that contains the firmware download URL. Next, download the firmware, push it to the printer, and let the printer process it. Before that is done, change the Admin password to something known, it will be used as the user to log into the FTP site (VERY bad practice, don't do this). <br />
<br />
wget http://update-akamai.brother.co.jp/CS/LZ4266_W.djf<br />
ftp $PRINTER_IP<br />
bin<br />
hash<br />
send LZ4266_W.djf<br />
bye<br />
<br />
With that, the printer will restart, and the latest firmware will be installed and (hopefully) your printing woes will be solved.<br />
<br />
==Canon==<br />
<br />
{{Style|It would good if the driver table could be removed or somehow merged into the main table}}<br />
<br />
{| class="wikitable"<br />
! style="font-weight: bold;" | Driver<br />
! style="font-weight: bold;" | Description<br />
|-<br />
| {{Pkg|gutenprint}}<br />
| Supports [http://gimp-print.sourceforge.net/p_Supported_Printers.php many Canon printers].<br />
|-<br />
| {{AUR|cndrvcups-lb}}<br />
| Canon UFR II /LIPSLX Printer Driver build from source for LBP, iR & MF printers<br />
|-<br />
| {{AUR|cndrvcups-lb-bin}}<br />
| Canon UFR II/UFR II LT Printer Driver (including Canon imageCLASS MF4720w)<br />
|-<br />
| {{AUR|cnijfilter-mg4200}}<br />
| Canon IJ Printer Driver (for mg4200 series)<br />
|-<br />
| {{AUR|capt-src}}<br />
| Canon CAPT Printer Driver (for Canon i-Sensys printers)<br />
|-<br />
| {{AUR|cups-bjnp}}<br />
| CUPS back-end for the canon printers using the proprietary USB over IP BJNP protocol<br />
|}<br />
<br />
{| class="wikitable"<br />
! Printer<br />
! Driver/filter<br />
! Notes<br />
|-<br />
| iP4300<br />
| {{Pkg|gutenprint}}<br />
| Or use Canon's {{AUR|cnijfilter-ip4300}}{{Broken package link|{{aur-mirror|cnijfilter-ip4300}}}} driver, or the [http://www.turboprint.info/ TurboPrint] driver.<br />
|-<br />
| LBP810 || rowspan="34" | {{AUR|capt-src}} ||<br />
|-<br />
| LBP1120 ||<br />
|-<br />
| LBP1210 ||<br />
|-<br />
| LBP2900 ||<br />
|-<br />
| LBP3000 ||<br />
|-<br />
| LBP3010 ||<br />
|-<br />
| LBP3018 ||<br />
|-<br />
| LBP3050 ||<br />
|-<br />
| LBP3100 ||<br />
|-<br />
| LBP3108 ||<br />
|-<br />
| LBP3150 ||<br />
|-<br />
| LBP3200 ||<br />
|-<br />
| LBP3210 ||<br />
|-<br />
| LBP3250 ||<br />
|-<br />
| LBP3300 ||<br />
|-<br />
| LBP3310 ||<br />
|-<br />
| LBP3500 ||<br />
|-<br />
| LBP5000 ||<br />
|-<br />
| LBP5050 series ||<br />
|-<br />
| LBP5100 ||<br />
|-<br />
| LBP5300 ||<br />
|-<br />
| LBP6000 ||<br />
|-<br />
| LBP6018 ||<br />
|-<br />
| LBP6020 ||<br />
|-<br />
| LBP6200 ||<br />
|-<br />
| LBP6300 ||<br />
|-<br />
| LBP6300n ||<br />
|-<br />
| LBP6310dn ||<br />
|-<br />
| LBP7010C ||<br />
|-<br />
| LBP7018C ||<br />
|-<br />
| LBP7200Cdn (network mode) ||<br />
|-<br />
| LBP7200C series ||<br />
|-<br />
| LBP7210Cdn ||<br />
|-<br />
| LBP9100C ||<br />
|-<br />
! Printer<br />
! Driver/filter<br />
! Notes<br />
|}<br />
<br />
Some Canon printers will use a similar setup to the iP4500, so consider modifying the {{AUR|cnijfilter-ip4500}} package for other, similar printers.<br />
More recent Canon printers such as '''Pixma TS8050''' will require {{AUR|cnijfilter2}} package from AUR. Without this package Pixma TS8050 will fail with filter error or you might get "Rendering Completed" and nothing will print. As for '''Pixma TS9020''' you might want to install {{AUR|canon-ts9020}} package from AUR.<br />
<br />
===CARPS===<br />
<br />
Some of Canon's printers use Canon's proprietary Canon Advanced Raster Printing System (CARPS) driver.<br />
[http://www.rainbow-software.org/2014/01/23/cups-driver-for-canon-carps-printers/ Rainbow Software] have managed to reverse engineer the CARPS data format and have successfully created a CARPS CUPS driver, which is available as {{AUR|carps-cups}}.<br />
The project's [https://github.com/ondrej-zary/carps-cups GitHub] page includes a list of working printers.<br />
<br />
===CAPT===<br />
<br />
See [[Canon CAPT]].<br />
<br />
==Dell==<br />
<br />
{| class="wikitable"<br />
! Printer<br />
! Driver/filter<br />
! Notes<br />
|-<br />
| 1250C<br />
| {{AUR|foo2zjs-nightly}}<br />
| See http://cybercom.net/~dcoffin/hbpl, the patch has been merged into upstream. The printer may also work with the [[#Phaser 6000B|Xerox Phaser 6000B driver]].<br />
|-<br />
| E515,<br />
E515dw<br />
| Install [http://downloads.dell.com/FOLDER03040853M/1/Printer_E515dw_Driver_Dell_A00_LINUX.zip Dell's driver].<br />
| Both ''e515dwcupswrapper-3.2.0-1.i386.deb'' and ''e515dwlpr-3.2.0-1.i386.deb'' need to be installed. You could either write a [[PKGBUILD]], use {{AUR|debtap}}, or use {{AUR|dpkg}} (using dpkg is not recommended as the files will not be managed by [[pacman]]). The driver works on both the x86_64 and i386 platforms, but may require [[multilib]].<br />
|-<br />
! Printer<br />
! Driver/filter<br />
! Notes<br />
|}<br />
<br />
==Epson==<br />
<br />
{{AUR|epson-inkjet-printer-escpr}} is a driver for the Epson Inkjet Printer Driver (ESC/P-R) for Linux.<br />
<br />
There is a large selection of printer drivers/filters available in the [[AUR]].<br />
<br />
{| class="wikitable"<br />
! Printer<br />
! Driver/filter<br />
! Notes<br />
|-<br />
| AcuLaser CX11(NF) || {{AUR|epson-alcx11-filter}} ||<br />
|-<br />
| AcuLaser C900 || || This printer uses Epson's driver, with a device URI of ''''usb://EPSON/AL-C900'''', and may need the pipsplus service to be running.<br />
|-<br />
| TX125 || {{AUR|epson-inkjet-printer-n10-nx127}} ||<br />
|-<br />
| LP-S5000 || || This printer requires a [[#Avasys|custom driver from Avasys]].<br />
|-<br />
! Printer<br />
! Driver/filter<br />
! Notes<br />
|}<br />
<br />
===Utilities===<br />
====escputil====<br />
escputil is part of the {{Pkg|gutenprint}} package, and performs some utility functions on Epson printers such as nozzle cleaning.<br />
<br />
====mtink====<br />
This is a printer status monitor which enables to get the remaining ink quantity, to print test patterns, to reset printer and to clean nozzle. It use an intuitive graphical user interface.<br />
<br />
====Stylus-toolbox====<br />
This is a GUI using escputil and cups drivers. It supports nearly all USB printer of Epson and displays ink quantity, can clean and align print heads and print test patterns.<br />
<br />
===Custom drivers===<br />
====Avasys====<br />
{{Warning|This section involves installing packages without [[pacman]]. These directions should ideally be automated with a [[PKGBUILD]].}}<br />
"Source" code of the driver is available on the [http://www.avasys.jp avasys website], in Japanese, however it includes a 32 bit binary which will cause problem on 64 bit system.<br />
<br />
*[[Install]] the {{Pkg|psutils}}, {{Pkg|bc}}, {{Pkg|libstdc++5}} packages ({{Pkg|lib32-libstdc++5}} on 64bit).<br />
<br />
* Download the source code of the driver.<br />
* Compile and install the driver. <br />
<br />
$ ./configure --prefix=/usr<br />
$ make<br />
# make install<br />
<br />
If you have any problems on a 64 system, some other lib32 libraries may be required. Please adjust this page if that is the case.<br />
<br />
==HP==<br />
<br />
See also [[CUPS/Troubleshooting#HP issues]].<br />
<br />
Most HP printers will use {{Pkg|hplip}}, but some may use {{AUR|hpoj}}.<br />
<br />
{| class="wikitable"<br />
! Printer<br />
! Driver/filter<br />
! Notes<br />
|-<br />
| DeskJet 710C || rowspan="8" | {{AUR|pnm2ppa}} ||<br />
|-<br />
| DeskJet 712C ||<br />
|-<br />
| DeskJet 720C ||<br />
|-<br />
| DeskJet 722C ||<br />
|-<br />
| DeskJet 820se ||<br />
|-<br />
| DeskJet 820Cxi ||<br />
|-<br />
| DeskJet 1000Cse ||<br />
|-<br />
| DeskJet 1000Cxi ||<br />
|-<br />
| LaserJet P1606dn || {{pkg|hplip}} + {{aur|hplip-plugin}} || Or {{aur|foo2zjs-nightly}}, or [[CUPS#CUPS|AirPrint]].<br />
|-<br />
| Photosmart 2575 || {{Pkg|hplip}} || Or use the hpijs driver in [[CUPS#Foomatic|foomatic]].<br />
|-<br />
! Printer<br />
! Driver/filter<br />
! Notes<br />
|}<br />
<br />
====== HPLIP Driver ======<br />
<br />
{{pkg|hplip}} provides drivers for HP DeskJet, OfficeJet, Photosmart, Business Inkjet, and some LaserJet printers, and also provides an easy to use setup tool.<br />
<br />
To run the setup tool with the GUI qt frontend:<br />
# hp-setup -u<br />
<br />
To run the setup tool with the command line frontend:<br />
# hp-setup -i<br />
<br />
To set up directly the configuration of a network connected HP printer:<br />
# hp-setup -i ''<ip address>''<br />
<br />
To run systray spool manager:<br />
$ hp-systray<br />
<br />
To generate a URI for a given ip address:<br />
# hp-makeuri ''<ip address>''<br />
<br />
PPD files are in {{ic|/usr/share/ppd/HP/}}.<br />
<br />
For printers that require the proprietary HP plugin (like the Laserjet Pro P1102w or 1020), install the {{AUR|hplip-plugin}} package from [[AUR]].<br />
<br />
{{Note|<br />
{{Pkg|hplip}} depends on {{Pkg|foomatic-db-engine}} which prevents the drivers list from appearing when a printer is added to CUPS via the web user interface (following error : "Unable to get list of printer drivers"). Possible workarounds:<br />
* '''Either:''' Install {{Pkg|hplip}} first, then retrieve the PPD file that matches your printer from {{ic|/usr/share/ppd/HP/}}. Next, remove {{Pkg|hplip}} entirely as well as any unnecessary dependencies. Finally, install the printer manually using the CUPS web UI, selecting the PPD file you retrieved, and then re-install {{Pkg|hplip}}. After a reboot, you should have a fully working printer.<br />
* '''Or:''' Remove {{Pkg|hplip}}, {{Pkg|foomatic-db}} and {{Pkg|foomatic-db-engine}} along with any unnecessary dependencies. Reinstall {{Pkg|hplip}} and restart CUPS. Install your printer using the CUPS web UI, which should now be able to find the drivers automatically. No reboot needed.}}<br />
<br />
==Konica==<br />
<br />
{| class="wikitable"<br />
! Printer<br />
! Driver/filter<br />
! Notes<br />
|-<br />
| Minolta Magicolor 1600W || rowspan=7 | [[CUPS#Foomatic|foomatic]] ||<br />
|-<br />
| Minolta Magicolor 1680MF ||<br />
|-<br />
| Minolta Magicolor 1690MF ||<br />
|-<br />
| Minolta Magicolor 2480MF ||<br />
|-<br />
| Minolta Magicolor 2490MF ||<br />
|-<br />
| Minolta Magicolor 2530DL ||<br />
|-<br />
| Minolta Magicolor 4690MF ||<br />
|-<br />
! Printer<br />
! Driver/filter<br />
! Notes<br />
|}<br />
<br />
==Lexmark==<br />
<br />
===Utilities===<br />
<br />
Lexmark provides a utility called lexijtools with the drivers.<br />
<br />
===Custom drivers===<br />
<br />
Lexmark does provide Linux drivers for all their hardware.<br />
The following packages are required:<br />
<br />
*{{Pkg|cups}}<br />
*{{Pkg|sane}}<br />
*{{Pkg|ncurses}}<br />
*{{Pkg|libusb}}<br />
*{{Pkg|libxext}}<br />
*{{Pkg|libxtst}}<br />
*{{Pkg|libxi}}<br />
*{{Pkg|libstdc++5}}<br />
*{{Pkg|krb5}}<br />
*{{Pkg|lua}} (for the automated installer)<br />
*[[Java]] (for the automated installer, and some of the Lexmark tools)<br />
<br />
The drivers will need to be [http://support.lexmark.com/index?page=driversdownloads downloaded] from Lexmark's website. Preferably, create a package (see [[Creating packages]]) and install it. Here is a basic [[PKGBUILD]] that still needs work but will give an idea of what is required.<br />
<br />
{{hc|PKGBUILD|<nowiki><br />
# Contributor: Todd Partridge (Gen2ly) toddrpartridge (at) yahoo<br />
<br />
pkgname=cups-lexmark-Z2300-2600<br />
pkgver=1<br />
pkgrel=1<br />
pkgdesc="Lexmark Z2300 and 2600 Series printer driver for cups"<br />
arch=('i686')<br />
url="http://www.lexmark.com/"<br />
license=('custom')<br />
depends=('cups' 'glibc' 'ncurses' 'libusb' 'libxext' 'libxtst' 'libxi' 'libstdc++5' 'krb5' 'lua' 'java-runtime')<br />
conflicts=('z600' 'cjlz35le-cups' 'cups-lexmark-700')<br />
source=(lexmark-inkjet-08-driver-1.0-1.i386.tar.gz.sh)<br />
md5sums=(3c37eb87e3dad4853bf29344f9695134)<br />
<br />
<br />
package() {<br />
# Extract installer<br />
sh lexmark-inkjet-08-driver-1.0-1.i386.tar.gz.sh --target Installer-Files<br />
cd Installer-Files<br />
mkdir Driver<br />
tar xvvf instarchive_all --lzma -C Driver/<br />
cd Driver<br />
tar xv lexmark-inkjet-08-driver-1.0-1.i386.tar.gz -C $pkgdir<br />
}<br />
</nowiki>}}<br />
<br />
Keep in mind you can use the automated installer but doing so will leave the resulting changes untracked. The PPD will be installed into {{ic|/usr/local/lexmark/lxk08/etc/}} or similar, depending on the printer model.<br />
<br />
==Oki==<br />
<br />
{| class="wikitable"<br />
! Printer<br />
! Driver/filter<br />
! Notes<br />
|-<br />
| C110|| [[CUPS#Foomatic|foomatic]] ||<br />
|-<br />
| MC561|| [[CUPS#Foomatic|foomatic-db-nonfree]] ||<br />
|-<br />
! Printer<br />
! Driver/filter<br />
! Notes<br />
|}<br />
<br />
==Samsung==<br />
<br />
{{Accuracy|All the cnijfilter drivers appear to be for Canon printers - maybe the cnijfilter comment would be better off in the Canon section?}}<br />
<br />
For printers requiring the ''cnijfilter'' drivers, search for the correct driver [https://aur.archlinux.org/packages.php?K=cnijfilter in the AUR]<br />
<br />
{| class="wikitable"<br />
! Printer<br />
! Driver/filter<br />
! Notes<br />
|-<br />
| ML-2010 || {{Pkg|splix}} ||<br />
|-<br />
| SCX-4200 || {{Pkg|splix}} ||<br />
|-<br />
| Newer printers? || {{AUR|samsung-unified-driver}} ||<br />
|-<br />
! Printer<br />
! Driver/filter<br />
! Notes<br />
|}<br />
<br />
==Xerox or FujiXerox==<br />
<br />
{| class="wikitable"<br />
! Printer<br />
! Driver/filter<br />
! Notes<br />
|-<br />
| DocuPrint 203A || {{Pkg|hplip}} || Using the '''DocuPrint P8e(hpijs)''' driver, or the Brother driver on FujiXerox's website (see [[#Brother]] for more information on how to install custom Brother drivers).<br />
|-<br />
| Phaser 3100MFP || Install Xerox's driver || See [[#Phaser 3100MFP]] for more instructions.<br />
|-<br />
| Phaser 6115MFP || [[CUPS#Foomatic|foomatic]] ||<br />
|-<br />
| Phaser 6121MFP || [[CUPS#Foomatic|foomatic]] ||<br />
|-<br />
| ? || {{AUR|fxlinuxprint}}{{Broken package link|{{aur-mirror|fxlinuxprint}}}} ||<br />
|-<br />
! Printer<br />
! Driver/filter<br />
! Notes<br />
|}<br />
<br />
===Custom drivers===<br />
<br />
====Phaser 3100MFP====<br />
<br />
{{Warning|This section involves installing packages without [[pacman]]. These directions should ideally be automated with a [[PKGBUILD]].}}<br />
<br />
Once you have downloaded the drivers, execute the driver installer and accept the licence:<br />
# cd printer<br />
# ./XeroxPhaser3100.install<br />
Note that the driver is 32 bit, so some 32 bit libraries will be required on an x86_64 system.<br />
<br />
For the scanner, create an /etc/sane.d directory if it doesn't already exist, because it's need by the installer:<br />
# mkdir -p /etc/sane.d<br />
Now install the driver:<br />
# cd scanner/<br />
# ./XeroxPhaser3100sc.install<br />
Again, on an x86_64 install, 32 bit libraries will be needed.<br />
<br />
====Phaser 6000B====<br />
<br />
[[Install]] the [https://github.com/aur-archive/xerox-phaser-6010 xerox-phaser-6010] package (archived from the AUR).<br />
The driver may require older versions of {{Pkg|nettle}} and {{Pkg|gnutls}} to be installed, since the binary blob linked against older versions of the shared libraries provided by those packages. The oldest known-good versions are {{ic|nettle-2.7.1-1}} and {{ic|gnutls-3.3.13-1}}.<br />
<br />
====Phaser 6125N====<br />
<br />
{{Warning|This section involves installing packages without [[pacman]]. These directions should ideally be automated with a [[PKGBUILD]].}}<br />
<br />
FujiXerox does not support Linux on this model. An old rpm [http://onlinesupport.fujixerox.com/tiles/common/hc_drivers_download.jsp?system=%27Linux%27&shortdesc=null&xcrealpath=http://www.fujixeroxprinters.com/downloads/uploaded/dpc525a_linux_.0.0.tar_81c2.zip is available] but does not seem to work.<br />
<br />
A slightly adapted [https://rickvanderzwet.nl/trac/personal/wiki/XeroxPhaser6125N custom driver] has been found to work out of the box.<br />
<br />
To install the tarball, run<br />
# tar -C / --keep-newer-files -xvzf cups-xerox-phaser-6125n-1.0.0.tar.gz</div>Adomashttps://wiki.archlinux.org/index.php?title=Games_(Lietuvi%C5%B3)&diff=128521Games (Lietuvių)2011-01-20T03:39:40Z<p>Adomas: Initial page</p>
<hr />
<div>Šis puslapis yra sąrašlas populiarių ir nelabai populiarių žaidimų skirtų GNU/Linux operacinei sistemai. Jeigu ieškai platesnės informacijos apie žaidimų paleidimą ir nustatymus, žiūrėk [[Gaming]] (kolkas tik anglų k.).<br />
<br />
== Žaidimų aplinkos ==<br />
<br />
Egzistuoja skirtingos aplinkos Linux žaidimams:<br />
<br />
* '''Gimtieji''' (Native) - Žaidimas parašyti Linux sistemai. Tokiu nemažai galima rasti '''AUR''' repozitoriuje.<br />
* [[Wine]] - Leidžia paleisti kaikuriuos Windows sistemos žaidimus.<br />
* Crossover Žaidimai - Codeweavers komanda yra vieni iš stambiausių WINE tobulintojų. Naudojant Crossover Žaidimus, juos nesunku įdiegti, sureguliuoti...<br />
* [[Cedega]] - Žaidimams pritaikyta WINE versija.<br />
* [[Java]] Webstart - labai paprastas multiplatforminių žaidimų įdiegimas.<br />
* '''WEB Žaidimai''' - Java programos, Flash žaidimai...</div>Adomashttps://wiki.archlinux.org/index.php?title=List_of_games&diff=128520List of games2011-01-20T03:33:21Z<p>Adomas: </p>
<hr />
<div>[[Category:Games and entertainment (English)]]<br />
[[Category:General (English)]]<br />
{{Article summary start}}<br />
{{Article summary text|Provides a list of popular GNU/Linux games, categorized by genre.}}<br />
{{Article summary heading|Available in languages}}<br />
{{i18n entry|English|Games}}<br />
{{Article summary heading|Related articles}}<br />
{{Article summary wiki|Gaming}}<br />
{{Article summary wiki|Common Applications}}<br />
{{Article summary wiki|Lightweight Applications}}<br />
{{Article summary end}}<br />
{{i18n|Games}}<br />
This page only lists popular games for GNU/Linux. For more about running games and related system configuration tips, see [[Gaming]]. For games aimed for netbooks, see [[Netbook Games]]<br />
<br />
== Game Environments ==<br />
<br />
Different environments exist to play games in Linux:<br />
<br />
* '''Native''' - Games written for Linux (a good number are available in the official repositories or in the [[AUR]]). [[Loki]] also provides installers for several games.<br />
* [[Wine]] - Allows running of some Windows games.<br />
* [http://www.codeweavers.com/ Crossover Games] - Members of the Codeweavers team are prime supporters of Wine. Using Crossover Games makes the installation & setting up of some games easier, more reliable & even possible, when compared to using other methods. Crossover is an inexpensive commercial product, which also provides a [http://www.codeweavers.com/support/forums/ forum] where the developers are very much involved in the community. <br />
* [[Cedega]] - A game-oriented Wine derivative. Its packaged version is not free of charge unlike its CVS version.<br />
* [[Java]] Webstart - to install cross-platform games very easily.<br />
* '''Web game''' - Java applets, Flash games...<br />
<br />
== Action and adventure ==<br />
<br />
* {{App|'''Astromenace'''|AstroMenace is a modern 3D scrolling space shooter with ship upgrade possibilities|http://www.viewizard.com/download.php|{{Package AUR|astromenace}}}}.<br />
* {{App|[[Wikipedia:Blob Wars|Blob Wars: Blob and Conquer]]|3D Action-adventure game, sequel to 2D platform game, Blob Wars: Metal Blob Solid|http://www.parallelrealities.co.uk/projects/blobAndConquer.php|{{Package Official|blobwars}}}}<br />
* {{App|'''Bloodridge'''|Java based, 3d adventure fantasy game|http://www.hayles.demon.co.uk/bloodridge/bloodridge.html|No package}}<br />
* {{App|[[Wikipedia:BZFlag|BZFlag]]|Multiperson, first-person tank shooter|http://bzflag.org/|{{Package Official|bzflag}}}}<br />
* {{App|[[Wikipedia:Dink Smallwood|Freedink]]|Free and enhanced version of the action-adventure "Dink Smallwood"|http://www.freedink.org/|{{Package AUR|freedink}}}}<br />
* {{App|[[Wikipedia:Neverball|Neverball]]|3D game to guide a ball through a maze|http://neverball.org/|{{Package Official|neverball}}}}<br />
<br />
==Arcade==<br />
* [http://lgames.sourceforge.net/index.php?project=Barrage Barrage] - Violent ''point-and-click'' shooting game with nice effects<br />
* [http://bomberclone.sourceforge.net/homepage/ Bomberclone] - Free Bomberman-like game for Linux and Windows. The rules of the game are simple: run though a level and bomb other players.<br />
* [http://www.losersjuegos.com.ar/juegos/ceferino Ceferino (spanish)] - Action game similar to Super Pang<br />
* [http://www.gagaplay.com/cosmictrip/cosmictrip.jnlp Cosmic Trip] - Fast 3D shooter featuring smooth, psychedelic graphics, fast and addictive gameplay, online high-scores, and free<br />
* [http://chromium-bsu.sourceforge.net/ Chromium] - Fast paced, arcade-style, top-scrolling space shooter<br />
* [http://www.newbreedsoftware.com/circus-linux/ Circus Linux!] - Clone of the Atari 2600 game "Circus Atari", produced by Atari, Inc<br />
* [http://www.nongnu.org/crack-attack/ Crack-attack] - Free OpenGL game based on the Super Nintendo classic Tetris Attack<br />
* [http://www.frozen-bubble.org/ Frozen Bubble] - Frozen Bubble arcade game with colorful animated penguin eyecandy<br />
* [http://lgames.sourceforge.net/index.php?project=LBreakout2 lbreakout2] - Breakout-style arcade game in the manner of Arkanoid<br />
* [http://lgames.sourceforge.net/index.php?project=LTris LTris] - An arcade version of Tetris.<br />
* [http://www.asahi-net.or.jp/~cs8k-cyu/windows/noiz2sa_e.html Noiz2sa] - A vertical shooter arcade game with nice abstract graphics, music, and joystick support.<br />
* [http://pinball.sourceforge.net/ Pinball] - Open source pinball simulator for linux and other unix systems<br />
* [http://linux.tlk.fr/games/Powermanga/ PowerManga] - Arcade 2D shoot-em-up game with 41 levels and more than 200 sprites<br />
* [[Tetrinet]] - Multiplayer online Tetris game for up to six people<br />
* [http://ri-li.sourceforge.net/ Ri-li] - Toy wood engine GPL game<br />
* [http://www.tuxanci.org/en/start Tuxanci] - Multiplatform game, inspired by well-known czech game Bulanci<br />
* [http://performous.org/ Ultrastar-ng] - Clone of SingStar, a music video game<br />
* [http://www.parallelrealities.co.uk/projects/virusKiller.php Viruskiller] - Your computer has been invaded! Using your trusty mouse you must shoot the buggers before they can destroy your files!<br />
* [http://www.javagameplay.com/wz3.html Warzone 3] - 3D tank combat simulation game, set during some of the most critical European and Russian battles of the Second World War<br />
<br />
==Course==<br />
* [http://armagetronad.net/ Armagetron Advanced] - A Tron Clone in 3D.<br />
* [http://ourawesomegames.com/pub/bigfun.jnlp BigFun Motorcycle Trials]<br />
* [http://extremetuxracer.com/ Extreme Tux Racer] - A 3D game where you guide Tux the penguin down a course of snow and ice collecting herring. This game replaces "Tux Racer" and "Planet Penguin Racer", which are no longer under development.<br />
* [http://maniadrive.raydium.org/ Maniadrive] - Arcade car game on acrobatic tracks with quick and nervous gameplay.<br />
* [http://seehuhn.de/pages/moon-buggy Moon-buggy] - Moon Buggy is a simple game for the text mode.<br />
* [http://supertuxkart.sourceforge.net/ Super Tux Kart] - A kart racing game featuring Tux and his friends.<br />
* [http://torcs.sourceforge.net/ Torcs] - A 3D racing cars simulator using OpenGL.<br />
* [http://sourceforge.net/projects/trigger-rally/ Trigger Rally] - Free OpenGL rally car racing game.<br />
* [http://www.ultimatestunts.nl/ Ultimate Stunts] - UltimateStunts will be a remake of the famous DOS-game 'stunts'.<br />
* [http://vdrift.net/ VDrift] - An open source driving simulation made with drift racing in mind.<br />
<br />
==Education==<br />
* GCompris<br />
* Gnumch<br />
* Tux Paint<br />
* Tux Typing<br />
<br />
==Platformer==<br />
* [http://www.miraigamer.net/cavestory/ Dōkutsu Monogatari] (aka Cave Story) - Addictive 1-man-made metroid-vania-esque platformer<br />
* knyttstories - Platformer with adventure elements, heavy exploration and downloadable levels<br />
* toppler - Reimplementation of the classic jump & run game "Nebulus"<br />
<br />
==RPG==<br />
* [http://egoboo.sourceforge.net/ Egoboo] - Open-source action RPG/dungeon crawling adventure with OpenGL 3D graphics<br />
<br />
==Shooter==<br />
* [http://www.javagameplay.com/ancientarenas/medium.html Ancient Arenas]<br />
* [http://cubeengine.com/ Cube] - Open source multiplayer and singleplayer first person shooter game.<br />
* [http://sauerbraten.org/ Cube 2 : Sauerbraten] - Improved version of the Cube engine.<br />
* [http://www.dengine.net/ Doomsday] - An advanced port of the Doom game engine.<br />
* [http://community.enemyterritory.com/ Enemy Territory: Quake Wars] - Enemy Territory: Quake Wars is a commercial team and class-based multiplayer game. You need the retail DVD to play.<br />
* [http://www.javagameplay.com/futuristicarenas/medium.html Futuristic Arenas]<br />
* [http://www.bytonic.de/downloads/jake2_jogl11.jnlp Jake 2]<br />
* [http://www.alientrap.org/nexuiz/ Nexuiz] - A free, open-source first person shooter. Development ceased, most of the developers moved to project [http://www.xonotic.org/ Xonotic]<br />
* [http://prboom-plus.sourceforge.net/ PrBoom+] - A game engine which provides a program to play Doom levels.<br />
* [http://www.idsoftware.com/games/quake/quake3-arena/index.php?game_section=demo Quake 3 Arena] - Demo version from id.<br />
* [http://www.quakelive.com/ Quake Live]<br />
* [http://www.pulpgames.net/scared/ Scared]<br />
* [http://developer.valvesoftware.com/wiki/Steam_under_Linux Steam under Linux]<br />
* [http://www.charliesgames.com/wordpress/?page_id=18/ Space Phallus] - A fun shoot-em-up with a retro 8 bit theme. You control the disembodied head of a dog, and fight against hordes of evil space penises. Features an online scoreboard. <br />
* [http://tesseract-fps.sourceforge.net Tesseract]<br />
* [http://tremulous.net/ Tremulous] - FPS with elements of real time strategy, featuring humans and aliens<br />
* [http://www.truecombatelite.com/ True Combat: Elite(TCE)] - A completely free, realistic, team-based modification for Enemy Territory.<br />
* [http://tuer.sourceforge.net TUER]<br />
* [[Urban Terror]]<br />
* [http://www.warsow.net/ Warsow] - Fast paced multiplayer FPS focusing on movement and trick jumps<br />
* [http://returntocastlewolfenstein.filefront.com/file/Enemy_Territory;14408 Wolfenstein : Enemy Territory] - Freeware edition of Return to Castle Wolfenstein's multiplayer client<br />
* [http://www.worldofpadman.com/ World Of Padman : Stand Alone Complex] - Cartoon-style multiplayer first-person shooter.<br />
* [http://www.xonotic.org/ Xonotic] - A free, open-source first person shooter (a fork of Nexuiz but with modified gameplay).<br />
<br />
==Simulation==<br />
* [http://www.beyondtheredline.net/ Beyond The Red Line] - A completely free stand-alone conversion of Freespace 2 based on the TV show Battlestar Galactica<br />
* [http://dangerdeep.sourceforge.net/ Danger from deep] - Submarine simulator.<br />
* [http://www.flightgear.org/ Flight Gear] - An open-source, multi-platform flight simulator.<br />
* [http://foobillard.sourceforge.net/ Foobillard] - An OpenGL billiard game for Linux.<br />
* [http://icculus.org/freespace2/ Freespace 2]<br />
* [http://icculus.org/pyddr/ Pydance] - Python DDR game.<br />
* [http://www.stepmania.com/ Stepmania] - An Advanced Dance Simulation Game.<br />
<br />
==MMOG - MMORPG==<br />
* [http://www.dofus.com Dofus] - A free, manga inspired, Massively Multiplayer Online Role-playing Game (MMORPG) for Adobe AIR.<br />
* [http://www.eternal-lands.com Landes Eternelles]<br />
* [http://www.eve-online.com Eve Online]<br />
* [http://heroesofnewerth.com/ Heroes of Newerth] - Online, multi-player strategy game that is based upon DoTA (Defense of the Ancients)<br />
* [http://www.planeshift.it Planeshift]<br />
* [http://www.regnumonline.com.ar Regnum Online] - Cross-platform 3D Massively Multiplayer Online Role-playing Game (MMORPG).<br />
* [http://www.runescape.com Runescape] - Official RuneScape client.<br />
* [http://www.s2games.com/savage/index.php Savage - The Battle For Newerth] - Savage: The Battle for Newerth is an online multiplayer team-based FPS/RTS hybrid. Completely free as of September 2006. (Includes SFE Patches).<br />
* [http://savage2.com Savage2 - A tortured soul] - A fantasy themed online multiplayer team-based FPS/RTS/RPG hybrid. Completely free as of December 2008.<br />
* [http://secondlife.com/ Second Life] - Online, 3D virtual world imagined and created by its residents<br />
* [http://themanaworld.org The Mana World] - The Mana World (TMW) is a serious effort to create an innovative free and open source MMORPG.<br />
* [http://www.vendetta-online.com Vendetta Online]<br />
* [http://www.wurmonline.com Wurm Online]<br />
<br />
==Strategy==<br />
* [http://www.asc-hq.org/ Advanced Strategic Command] - A turn based strategy game in the tradition of the Battle Isle series.<br />
* [http://www.wesnoth.org/ Battle for Wesnoth] - Free, turn-based tactical strategy game with a high fantasy theme, featuring both single-player, and online/hotseat multiplayer combat.<br />
* [http://boson.eu.org/ Boson] - An OpenGL real-time strategy game, with the feeling of Command&Conquer(tm) or StarCraft(tm).<br />
* [http://crimson.seul.org/ Crimson Fields] - A tactical war game in the tradition of Battle Isle.<br />
* [http://freeciv.wikia.com/wiki/Main_Page Freeciv] - A multiuser clone of the famous Microprose game of Civilization. Now there's also http://freeciv.net - an HTML5 in-browser version.<br />
* [http://www.freecol.org/ Freecol] - A turn-based strategy game based on Colonization.<br />
* [http://glest.org Glest] - Free 3D real-time strategy game, where you control the armies of two different factions: Tech, which is mainly composed of warriors and mechanical devices, and Magic, that prefers mages and summoned creatures in the battlefield<br />
* [http://globulation2.org/wiki/Main_Page Globulation 2] - Multiplayer RTS with some "economic" elements minimizing the amount of micromanagement<br />
* [http://lgames.sourceforge.net/index.php?project=LGeneral Lgeneral] - Turn-based strategy engine heavily inspired by Panzer General.<br />
* [http://www.linux-games.com/penguin-command/ Penguin Command] - A clone of the classic game "Missile Command" with improved graphics and sound.<br />
* [http://www.emhsoft.com/singularity/ Singularity (Endgame)] - Turn based Single player strategy/simulation about a AI hiding, growing and evolving.<br />
* [http://users.on.net/~bobjob/TD.jnlp Tower Defense Game]<br />
* [http://www.tropiceuro.com Tropic Euro] - free online adaptation of the board game Puerto Rico for 2-5 players<br />
* [http://ufoai.ninex.info/wiki/index.php/News UFO Alien Invasion] - Fight aliens trying to capture Earth.<br />
* [http://wz2100.net/ Warzone 2100] - In Warzone 2100, you command the forces of The Project in a battle to rebuild the world after mankind has almost been destroyed by nuclear missiles. The game offers campaign, multi-player, and single-player skirmish modes. An extensive tech tree with over 400 different technologies, combined with the unit design system, allows for a wide variety of possible units and tactics.<br />
* [http://www.wormux.org/phpboost/news/news.php Wormux] - A clone of the worms game.<br />
<br />
==Tycoon/Management Games==<br />
* [http://bygfoot.sourceforge.net/ Bygfoot] - Football (soccer) management game.<br />
* [http://lincity-ng.berlios.de/ Lincity-ng] - City simulation game in which you are required to build and maintain a city. You can win the game either by building a sustainable economy or by evacuating all citizens with spaceships.<br />
* [http://www.openttd.org/en/ OpenTTD] - Open source clone of the Microprose game "Transport Tycoon Deluxe", a popular game originally written by Chris Sawyer. It attempts to mimic the original game as closely as possible while extending it with new features.<br />
* [http://www.simutrans.com/ Simutrans]- Another Transport simulation that works on linux with sdl, it is available in the AUR.<br />
<br />
==Puzzle==<br />
* [http://www.dandeliongames.com/startup.jnlp 3D Breakout]<br />
* [http://www.aluminumangel.org/attack/ Crack Attack!] - A free OpenGL game based on the Super Nintendo classic Tetris Attack.<br />
* [http://www.igoweb.org/~wms/comp/cgoban/ Cgoban3] - Kiseido Go and SGF client.<br />
* [http://www.level7.org.uk/chroma/ chroma] - A puzzle game like Sokoban with ncurses mode<br />
* [http://www.bergo.eng.br/eboard/ Eboard] - A chess interface to ICS and chess engines.<br />
* [http://live.gnome.org/glChess glChess] - 3D Chess Frontend.<br />
* [http://sourceforge.net/projects/gnono/ Gnono] - A GNOME version of the classic card game UNO.<br />
* [http://www.gnu.org/software/chess/ Gnuchess] - Lets most modern computers play a full game of chess.<br />
* [http://dir.filewatcher.com/d/FreeBSD/6.1-release/ia64/GNUDoku-0.93.tbz.43162.html Gnudoku] - <br />
* [http://www.freewebs.com/jeromeblouin/mygames.htm Incredibuilder!]<br />
* [http://ksudoku.sourceforge.net/ Ksudoku] - Sudoku game & more for KDE.<br />
* [http://www.netris.org/ Netris] - This is an unfinished developmental version of Netris, a free networked version of T*tris.<br />
* [http://pingus.seul.org/ Pingus] - A Lemmings clone, i.e. a level-based puzzle game.<br />
* [http://tux4kids.alioth.debian.org/tuxtyping.php Tuxtyping]<br />
* [http://www.worldofgoo.com/ World of Goo] - great 2D game with good physic, incredible music and nice graphics, you can find demo version in AUR, if you want full version, then you can purchase Linux version for 20$ from the game's homepage<br />
* [http://xmoto.tuxfamily.org/ XMoto] - A challenging 2D motocross platform game, where physics play an important role.<br />
* [http://www.xscorch.org/ Xscorch] - A clone of the classic DOS game Scorched Earth.<br />
<br />
==CLI games==<br />
There are too many to list. Here's a few examples (please contribute to this list):<br />
<br />
* [http://www.cymonsgames.com/asciiportal/ ASCIIpOrtal] - A sidescrolling game with ANSI text graphics in which you are a person holding a device which creates portals, or links to other parts of the level.<br />
* [http://www.catb.org/~esr/bs/ bs] - A Battleships based shooter for the console.<br />
* [http://www.level7.org.uk/chroma/ Chroma] - A puzzle game like Sokoban with ncurses mode.<br />
* [http://www.dungeoncrawl.org/ Crawl] (aka Dungeon Crawl, aka Linley's Dungeon Crawl).<br />
* [http://www.bay12games.com/dwarves/ Dwarf Fortress] - A single-player fantasy game. You control a dwarven outpost or an adventurer in a randomly generated persistent world.<br />
* [http://www.nethack.org/ NetHack] - A single player dungeon exploration game.<br />
* [http://ninvaders.sourceforge.net/ nInvaders] - in AUR, Ncurses based space invaders clone.<br />
* [http://rogue.rogueforge.net/rogue-5-4/ Rogue] - The original dungeon crawl game.<br />
* [http://crawl.develz.org/wordpress/ Stone Soup] (aka Dungeon Crawl Stone Soup).<br />
* [http://www.t-o-m-e.net/main.php?tome_current=0 ToME] (aka Troubles of Middle Earth).<br />
<br />
These games can usually be found in the official repositories or in [http://aur.archlinux.org/ AUR].<br />
<br />
==Emulators==<br />
An emulator is a program which serves to replicate the functions of another platform or system so as to allow applications and games to be run in environments they were not programmed for. While emulators themselves are not games in a strict sense, they provide users with the ability to play games and therefore have been included in this article.<br />
<br />
{{Warning|Emulators provide users with the ability to run programs called "ROMS", which are copies of games. While owning an emulator itself is not illegal, downloading or sharing (and in some cases, creating) copyrighted ROMs without the copyright holder's permission is ILLEGAL. Using an emulator to run ROMs that you do not own the legal rights to is ILLEGAL. Use at your own risk and be sure to read the Terms of Service for the emulator. Arch Linux etc. is not responsible if you get in trouble.}}<br />
<br />
* [http://desmume.org/ DeSmuME] - Linux Nintendo DS emulator.<br />
* [http://www.dolphin-emu.com/ Dolphin]- Very nice Gamecube and Wii emulator.<br />
* [http://www.dosbox.com/ DOSBox] - Open source DOS emulator which primarily focuses on running DOS Games.<br />
* [http://www.epsxe.com/ epsxe] - Emulator of the PlayStation video game console for x86-based PC hardware.<br />
* [http://fceux.com/web/htdocs/ fceux] - Cross platform, NTSC and PAL Famicom/NES emulator that is an evolution of the original FCE Ultra emulator.<br />
* [http://code.google.com/p/mupen64plus/ Mupen64Plus] - Highly compatible n64 emulator with plugin system.<br />
* [http://www.pcsx2.net/ PCSX2] - Playstation 2 emulator it is still being maintained and developed.<br />
* [http://www.snes9x.com/ snes-9x] - portable, freeware Super Nintendo Entertainment System (SNES) emulator.<br />
* [http://vba.ngemu.com/ Visual Boy Advance] - Gameboy emulator with GameBoy Advance, GameBoy Color, and Super GameBoy support.<br />
* [[Wine]] - Wine is not actually an emulator, but it provides a way to play windows games on Linux.<br />
* [http://www.zsnes.com/ ZSNES] - a Super Nintendo emulator.<br />
<br />
For a full selection of emulators, try checking the [http://aur.archlinux.org/packages.php?O=0&K=&do_Search=Go&detail=1&L=0&C=5&SeB=nd&SB=n&SO=a&PP=25 AUR 'emulators' category]<br />
<br />
== Native - Commercial ==<br />
<br />
* [http://www.charliesgames.com/wordpress/?page_id=11/ Irukandji] - A cross-platform 'pay as much as you want' (minimum $1 USD) scheme. A fun score attack shooter, set in an abstract underwater trench. Features unlockables, online score system, and challenges.<br />
<br />
* [http://www.charliesgames.com/wordpress/?page_id=14/ Bullet Candy Perfect] - A fun shoot-em-up game, with sharp, super smooth 3D graphics and a cool techno soundtrack. Features cross-platform, achievements, and online scores. 'PAMAYW' scheme.<br />
<br />
{{Tip|x86_64 users may need lib32-mesa and lib32-libxxf86vm from [multilib] to run these games}}<br />
<br />
== Wine ==<br />
<br />
* [http://thelettervsixtim.es/ VVVVVV] - Highly praised 2d puzzle platform indie game with a C64 retro theme, with a great chiptune soundtrack. You can buy the full version for £1.67, or play the [http://www.kongregate.com/games/TerryCavanagh/vvvvvv-demo/ demo.] in a browser.<br />
{{Tip|You may want to backup your save file, which is found at ~/.wine/drive_c/users/<username>/Aplication\ Data/Macromedia/Flash Player/#SharedObjects/<string>/localhost ... ...}}<br />
<br />
<br />
==External links==<br />
* [http://github.com/Arch-Games/arch-games/wiki arch-games] Games repo for Arch Linux<br />
* [http://www.javagametome.com/ The Java Game Tome] - The portal for all Java games<br />
* [http://freegamer.blogspot.com/ Free Gamer] - Open source games blog<br />
* [http://forum.freegamedev.net/ FreeGameDev] - Free/open source game development community<br />
* [http://libregamewiki.org/ Libregamewiki] - Free software games wiki<br />
* [https://fedoraproject.org/wiki/SIGs/Games#Gaming_News_sites SIG/Games] - OS/Linux gaming news sites and lists at Fedora's wiki<br />
* [http://live.linux-gamers.net live.linux-gamers] - Arch-based live gaming distro</div>Adomashttps://wiki.archlinux.org/index.php?title=List_of_games&diff=128519List of games2011-01-20T03:33:01Z<p>Adomas: </p>
<hr />
<div>[[Category:Games and entertainment (English)]]<br />
[[Category:General (English)]]<br />
{{Article summary start}}<br />
{{Article summary text|Provides a list of popular GNU/Linux games, categorized by genre.}}<br />
{{Article summary heading|Available in languages}}<br />
{{i18n entry|English|Games}}<br />
{{Article summary heading|Related articles}}<br />
{{Article summary wiki|Gaming}}<br />
{{Article summary wiki|Common Applications}}<br />
{{Article summary wiki|Lightweight Applications}}<br />
{{Article summary end}}<br />
{{i18n|en}}<br />
This page only lists popular games for GNU/Linux. For more about running games and related system configuration tips, see [[Gaming]]. For games aimed for netbooks, see [[Netbook Games]]<br />
<br />
== Game Environments ==<br />
<br />
Different environments exist to play games in Linux:<br />
<br />
* '''Native''' - Games written for Linux (a good number are available in the official repositories or in the [[AUR]]). [[Loki]] also provides installers for several games.<br />
* [[Wine]] - Allows running of some Windows games.<br />
* [http://www.codeweavers.com/ Crossover Games] - Members of the Codeweavers team are prime supporters of Wine. Using Crossover Games makes the installation & setting up of some games easier, more reliable & even possible, when compared to using other methods. Crossover is an inexpensive commercial product, which also provides a [http://www.codeweavers.com/support/forums/ forum] where the developers are very much involved in the community. <br />
* [[Cedega]] - A game-oriented Wine derivative. Its packaged version is not free of charge unlike its CVS version.<br />
* [[Java]] Webstart - to install cross-platform games very easily.<br />
* '''Web game''' - Java applets, Flash games...<br />
<br />
== Action and adventure ==<br />
<br />
* {{App|'''Astromenace'''|AstroMenace is a modern 3D scrolling space shooter with ship upgrade possibilities|http://www.viewizard.com/download.php|{{Package AUR|astromenace}}}}.<br />
* {{App|[[Wikipedia:Blob Wars|Blob Wars: Blob and Conquer]]|3D Action-adventure game, sequel to 2D platform game, Blob Wars: Metal Blob Solid|http://www.parallelrealities.co.uk/projects/blobAndConquer.php|{{Package Official|blobwars}}}}<br />
* {{App|'''Bloodridge'''|Java based, 3d adventure fantasy game|http://www.hayles.demon.co.uk/bloodridge/bloodridge.html|No package}}<br />
* {{App|[[Wikipedia:BZFlag|BZFlag]]|Multiperson, first-person tank shooter|http://bzflag.org/|{{Package Official|bzflag}}}}<br />
* {{App|[[Wikipedia:Dink Smallwood|Freedink]]|Free and enhanced version of the action-adventure "Dink Smallwood"|http://www.freedink.org/|{{Package AUR|freedink}}}}<br />
* {{App|[[Wikipedia:Neverball|Neverball]]|3D game to guide a ball through a maze|http://neverball.org/|{{Package Official|neverball}}}}<br />
<br />
==Arcade==<br />
* [http://lgames.sourceforge.net/index.php?project=Barrage Barrage] - Violent ''point-and-click'' shooting game with nice effects<br />
* [http://bomberclone.sourceforge.net/homepage/ Bomberclone] - Free Bomberman-like game for Linux and Windows. The rules of the game are simple: run though a level and bomb other players.<br />
* [http://www.losersjuegos.com.ar/juegos/ceferino Ceferino (spanish)] - Action game similar to Super Pang<br />
* [http://www.gagaplay.com/cosmictrip/cosmictrip.jnlp Cosmic Trip] - Fast 3D shooter featuring smooth, psychedelic graphics, fast and addictive gameplay, online high-scores, and free<br />
* [http://chromium-bsu.sourceforge.net/ Chromium] - Fast paced, arcade-style, top-scrolling space shooter<br />
* [http://www.newbreedsoftware.com/circus-linux/ Circus Linux!] - Clone of the Atari 2600 game "Circus Atari", produced by Atari, Inc<br />
* [http://www.nongnu.org/crack-attack/ Crack-attack] - Free OpenGL game based on the Super Nintendo classic Tetris Attack<br />
* [http://www.frozen-bubble.org/ Frozen Bubble] - Frozen Bubble arcade game with colorful animated penguin eyecandy<br />
* [http://lgames.sourceforge.net/index.php?project=LBreakout2 lbreakout2] - Breakout-style arcade game in the manner of Arkanoid<br />
* [http://lgames.sourceforge.net/index.php?project=LTris LTris] - An arcade version of Tetris.<br />
* [http://www.asahi-net.or.jp/~cs8k-cyu/windows/noiz2sa_e.html Noiz2sa] - A vertical shooter arcade game with nice abstract graphics, music, and joystick support.<br />
* [http://pinball.sourceforge.net/ Pinball] - Open source pinball simulator for linux and other unix systems<br />
* [http://linux.tlk.fr/games/Powermanga/ PowerManga] - Arcade 2D shoot-em-up game with 41 levels and more than 200 sprites<br />
* [[Tetrinet]] - Multiplayer online Tetris game for up to six people<br />
* [http://ri-li.sourceforge.net/ Ri-li] - Toy wood engine GPL game<br />
* [http://www.tuxanci.org/en/start Tuxanci] - Multiplatform game, inspired by well-known czech game Bulanci<br />
* [http://performous.org/ Ultrastar-ng] - Clone of SingStar, a music video game<br />
* [http://www.parallelrealities.co.uk/projects/virusKiller.php Viruskiller] - Your computer has been invaded! Using your trusty mouse you must shoot the buggers before they can destroy your files!<br />
* [http://www.javagameplay.com/wz3.html Warzone 3] - 3D tank combat simulation game, set during some of the most critical European and Russian battles of the Second World War<br />
<br />
==Course==<br />
* [http://armagetronad.net/ Armagetron Advanced] - A Tron Clone in 3D.<br />
* [http://ourawesomegames.com/pub/bigfun.jnlp BigFun Motorcycle Trials]<br />
* [http://extremetuxracer.com/ Extreme Tux Racer] - A 3D game where you guide Tux the penguin down a course of snow and ice collecting herring. This game replaces "Tux Racer" and "Planet Penguin Racer", which are no longer under development.<br />
* [http://maniadrive.raydium.org/ Maniadrive] - Arcade car game on acrobatic tracks with quick and nervous gameplay.<br />
* [http://seehuhn.de/pages/moon-buggy Moon-buggy] - Moon Buggy is a simple game for the text mode.<br />
* [http://supertuxkart.sourceforge.net/ Super Tux Kart] - A kart racing game featuring Tux and his friends.<br />
* [http://torcs.sourceforge.net/ Torcs] - A 3D racing cars simulator using OpenGL.<br />
* [http://sourceforge.net/projects/trigger-rally/ Trigger Rally] - Free OpenGL rally car racing game.<br />
* [http://www.ultimatestunts.nl/ Ultimate Stunts] - UltimateStunts will be a remake of the famous DOS-game 'stunts'.<br />
* [http://vdrift.net/ VDrift] - An open source driving simulation made with drift racing in mind.<br />
<br />
==Education==<br />
* GCompris<br />
* Gnumch<br />
* Tux Paint<br />
* Tux Typing<br />
<br />
==Platformer==<br />
* [http://www.miraigamer.net/cavestory/ Dōkutsu Monogatari] (aka Cave Story) - Addictive 1-man-made metroid-vania-esque platformer<br />
* knyttstories - Platformer with adventure elements, heavy exploration and downloadable levels<br />
* toppler - Reimplementation of the classic jump & run game "Nebulus"<br />
<br />
==RPG==<br />
* [http://egoboo.sourceforge.net/ Egoboo] - Open-source action RPG/dungeon crawling adventure with OpenGL 3D graphics<br />
<br />
==Shooter==<br />
* [http://www.javagameplay.com/ancientarenas/medium.html Ancient Arenas]<br />
* [http://cubeengine.com/ Cube] - Open source multiplayer and singleplayer first person shooter game.<br />
* [http://sauerbraten.org/ Cube 2 : Sauerbraten] - Improved version of the Cube engine.<br />
* [http://www.dengine.net/ Doomsday] - An advanced port of the Doom game engine.<br />
* [http://community.enemyterritory.com/ Enemy Territory: Quake Wars] - Enemy Territory: Quake Wars is a commercial team and class-based multiplayer game. You need the retail DVD to play.<br />
* [http://www.javagameplay.com/futuristicarenas/medium.html Futuristic Arenas]<br />
* [http://www.bytonic.de/downloads/jake2_jogl11.jnlp Jake 2]<br />
* [http://www.alientrap.org/nexuiz/ Nexuiz] - A free, open-source first person shooter. Development ceased, most of the developers moved to project [http://www.xonotic.org/ Xonotic]<br />
* [http://prboom-plus.sourceforge.net/ PrBoom+] - A game engine which provides a program to play Doom levels.<br />
* [http://www.idsoftware.com/games/quake/quake3-arena/index.php?game_section=demo Quake 3 Arena] - Demo version from id.<br />
* [http://www.quakelive.com/ Quake Live]<br />
* [http://www.pulpgames.net/scared/ Scared]<br />
* [http://developer.valvesoftware.com/wiki/Steam_under_Linux Steam under Linux]<br />
* [http://www.charliesgames.com/wordpress/?page_id=18/ Space Phallus] - A fun shoot-em-up with a retro 8 bit theme. You control the disembodied head of a dog, and fight against hordes of evil space penises. Features an online scoreboard. <br />
* [http://tesseract-fps.sourceforge.net Tesseract]<br />
* [http://tremulous.net/ Tremulous] - FPS with elements of real time strategy, featuring humans and aliens<br />
* [http://www.truecombatelite.com/ True Combat: Elite(TCE)] - A completely free, realistic, team-based modification for Enemy Territory.<br />
* [http://tuer.sourceforge.net TUER]<br />
* [[Urban Terror]]<br />
* [http://www.warsow.net/ Warsow] - Fast paced multiplayer FPS focusing on movement and trick jumps<br />
* [http://returntocastlewolfenstein.filefront.com/file/Enemy_Territory;14408 Wolfenstein : Enemy Territory] - Freeware edition of Return to Castle Wolfenstein's multiplayer client<br />
* [http://www.worldofpadman.com/ World Of Padman : Stand Alone Complex] - Cartoon-style multiplayer first-person shooter.<br />
* [http://www.xonotic.org/ Xonotic] - A free, open-source first person shooter (a fork of Nexuiz but with modified gameplay).<br />
<br />
==Simulation==<br />
* [http://www.beyondtheredline.net/ Beyond The Red Line] - A completely free stand-alone conversion of Freespace 2 based on the TV show Battlestar Galactica<br />
* [http://dangerdeep.sourceforge.net/ Danger from deep] - Submarine simulator.<br />
* [http://www.flightgear.org/ Flight Gear] - An open-source, multi-platform flight simulator.<br />
* [http://foobillard.sourceforge.net/ Foobillard] - An OpenGL billiard game for Linux.<br />
* [http://icculus.org/freespace2/ Freespace 2]<br />
* [http://icculus.org/pyddr/ Pydance] - Python DDR game.<br />
* [http://www.stepmania.com/ Stepmania] - An Advanced Dance Simulation Game.<br />
<br />
==MMOG - MMORPG==<br />
* [http://www.dofus.com Dofus] - A free, manga inspired, Massively Multiplayer Online Role-playing Game (MMORPG) for Adobe AIR.<br />
* [http://www.eternal-lands.com Landes Eternelles]<br />
* [http://www.eve-online.com Eve Online]<br />
* [http://heroesofnewerth.com/ Heroes of Newerth] - Online, multi-player strategy game that is based upon DoTA (Defense of the Ancients)<br />
* [http://www.planeshift.it Planeshift]<br />
* [http://www.regnumonline.com.ar Regnum Online] - Cross-platform 3D Massively Multiplayer Online Role-playing Game (MMORPG).<br />
* [http://www.runescape.com Runescape] - Official RuneScape client.<br />
* [http://www.s2games.com/savage/index.php Savage - The Battle For Newerth] - Savage: The Battle for Newerth is an online multiplayer team-based FPS/RTS hybrid. Completely free as of September 2006. (Includes SFE Patches).<br />
* [http://savage2.com Savage2 - A tortured soul] - A fantasy themed online multiplayer team-based FPS/RTS/RPG hybrid. Completely free as of December 2008.<br />
* [http://secondlife.com/ Second Life] - Online, 3D virtual world imagined and created by its residents<br />
* [http://themanaworld.org The Mana World] - The Mana World (TMW) is a serious effort to create an innovative free and open source MMORPG.<br />
* [http://www.vendetta-online.com Vendetta Online]<br />
* [http://www.wurmonline.com Wurm Online]<br />
<br />
==Strategy==<br />
* [http://www.asc-hq.org/ Advanced Strategic Command] - A turn based strategy game in the tradition of the Battle Isle series.<br />
* [http://www.wesnoth.org/ Battle for Wesnoth] - Free, turn-based tactical strategy game with a high fantasy theme, featuring both single-player, and online/hotseat multiplayer combat.<br />
* [http://boson.eu.org/ Boson] - An OpenGL real-time strategy game, with the feeling of Command&Conquer(tm) or StarCraft(tm).<br />
* [http://crimson.seul.org/ Crimson Fields] - A tactical war game in the tradition of Battle Isle.<br />
* [http://freeciv.wikia.com/wiki/Main_Page Freeciv] - A multiuser clone of the famous Microprose game of Civilization. Now there's also http://freeciv.net - an HTML5 in-browser version.<br />
* [http://www.freecol.org/ Freecol] - A turn-based strategy game based on Colonization.<br />
* [http://glest.org Glest] - Free 3D real-time strategy game, where you control the armies of two different factions: Tech, which is mainly composed of warriors and mechanical devices, and Magic, that prefers mages and summoned creatures in the battlefield<br />
* [http://globulation2.org/wiki/Main_Page Globulation 2] - Multiplayer RTS with some "economic" elements minimizing the amount of micromanagement<br />
* [http://lgames.sourceforge.net/index.php?project=LGeneral Lgeneral] - Turn-based strategy engine heavily inspired by Panzer General.<br />
* [http://www.linux-games.com/penguin-command/ Penguin Command] - A clone of the classic game "Missile Command" with improved graphics and sound.<br />
* [http://www.emhsoft.com/singularity/ Singularity (Endgame)] - Turn based Single player strategy/simulation about a AI hiding, growing and evolving.<br />
* [http://users.on.net/~bobjob/TD.jnlp Tower Defense Game]<br />
* [http://www.tropiceuro.com Tropic Euro] - free online adaptation of the board game Puerto Rico for 2-5 players<br />
* [http://ufoai.ninex.info/wiki/index.php/News UFO Alien Invasion] - Fight aliens trying to capture Earth.<br />
* [http://wz2100.net/ Warzone 2100] - In Warzone 2100, you command the forces of The Project in a battle to rebuild the world after mankind has almost been destroyed by nuclear missiles. The game offers campaign, multi-player, and single-player skirmish modes. An extensive tech tree with over 400 different technologies, combined with the unit design system, allows for a wide variety of possible units and tactics.<br />
* [http://www.wormux.org/phpboost/news/news.php Wormux] - A clone of the worms game.<br />
<br />
==Tycoon/Management Games==<br />
* [http://bygfoot.sourceforge.net/ Bygfoot] - Football (soccer) management game.<br />
* [http://lincity-ng.berlios.de/ Lincity-ng] - City simulation game in which you are required to build and maintain a city. You can win the game either by building a sustainable economy or by evacuating all citizens with spaceships.<br />
* [http://www.openttd.org/en/ OpenTTD] - Open source clone of the Microprose game "Transport Tycoon Deluxe", a popular game originally written by Chris Sawyer. It attempts to mimic the original game as closely as possible while extending it with new features.<br />
* [http://www.simutrans.com/ Simutrans]- Another Transport simulation that works on linux with sdl, it is available in the AUR.<br />
<br />
==Puzzle==<br />
* [http://www.dandeliongames.com/startup.jnlp 3D Breakout]<br />
* [http://www.aluminumangel.org/attack/ Crack Attack!] - A free OpenGL game based on the Super Nintendo classic Tetris Attack.<br />
* [http://www.igoweb.org/~wms/comp/cgoban/ Cgoban3] - Kiseido Go and SGF client.<br />
* [http://www.level7.org.uk/chroma/ chroma] - A puzzle game like Sokoban with ncurses mode<br />
* [http://www.bergo.eng.br/eboard/ Eboard] - A chess interface to ICS and chess engines.<br />
* [http://live.gnome.org/glChess glChess] - 3D Chess Frontend.<br />
* [http://sourceforge.net/projects/gnono/ Gnono] - A GNOME version of the classic card game UNO.<br />
* [http://www.gnu.org/software/chess/ Gnuchess] - Lets most modern computers play a full game of chess.<br />
* [http://dir.filewatcher.com/d/FreeBSD/6.1-release/ia64/GNUDoku-0.93.tbz.43162.html Gnudoku] - <br />
* [http://www.freewebs.com/jeromeblouin/mygames.htm Incredibuilder!]<br />
* [http://ksudoku.sourceforge.net/ Ksudoku] - Sudoku game & more for KDE.<br />
* [http://www.netris.org/ Netris] - This is an unfinished developmental version of Netris, a free networked version of T*tris.<br />
* [http://pingus.seul.org/ Pingus] - A Lemmings clone, i.e. a level-based puzzle game.<br />
* [http://tux4kids.alioth.debian.org/tuxtyping.php Tuxtyping]<br />
* [http://www.worldofgoo.com/ World of Goo] - great 2D game with good physic, incredible music and nice graphics, you can find demo version in AUR, if you want full version, then you can purchase Linux version for 20$ from the game's homepage<br />
* [http://xmoto.tuxfamily.org/ XMoto] - A challenging 2D motocross platform game, where physics play an important role.<br />
* [http://www.xscorch.org/ Xscorch] - A clone of the classic DOS game Scorched Earth.<br />
<br />
==CLI games==<br />
There are too many to list. Here's a few examples (please contribute to this list):<br />
<br />
* [http://www.cymonsgames.com/asciiportal/ ASCIIpOrtal] - A sidescrolling game with ANSI text graphics in which you are a person holding a device which creates portals, or links to other parts of the level.<br />
* [http://www.catb.org/~esr/bs/ bs] - A Battleships based shooter for the console.<br />
* [http://www.level7.org.uk/chroma/ Chroma] - A puzzle game like Sokoban with ncurses mode.<br />
* [http://www.dungeoncrawl.org/ Crawl] (aka Dungeon Crawl, aka Linley's Dungeon Crawl).<br />
* [http://www.bay12games.com/dwarves/ Dwarf Fortress] - A single-player fantasy game. You control a dwarven outpost or an adventurer in a randomly generated persistent world.<br />
* [http://www.nethack.org/ NetHack] - A single player dungeon exploration game.<br />
* [http://ninvaders.sourceforge.net/ nInvaders] - in AUR, Ncurses based space invaders clone.<br />
* [http://rogue.rogueforge.net/rogue-5-4/ Rogue] - The original dungeon crawl game.<br />
* [http://crawl.develz.org/wordpress/ Stone Soup] (aka Dungeon Crawl Stone Soup).<br />
* [http://www.t-o-m-e.net/main.php?tome_current=0 ToME] (aka Troubles of Middle Earth).<br />
<br />
These games can usually be found in the official repositories or in [http://aur.archlinux.org/ AUR].<br />
<br />
==Emulators==<br />
An emulator is a program which serves to replicate the functions of another platform or system so as to allow applications and games to be run in environments they were not programmed for. While emulators themselves are not games in a strict sense, they provide users with the ability to play games and therefore have been included in this article.<br />
<br />
{{Warning|Emulators provide users with the ability to run programs called "ROMS", which are copies of games. While owning an emulator itself is not illegal, downloading or sharing (and in some cases, creating) copyrighted ROMs without the copyright holder's permission is ILLEGAL. Using an emulator to run ROMs that you do not own the legal rights to is ILLEGAL. Use at your own risk and be sure to read the Terms of Service for the emulator. Arch Linux etc. is not responsible if you get in trouble.}}<br />
<br />
* [http://desmume.org/ DeSmuME] - Linux Nintendo DS emulator.<br />
* [http://www.dolphin-emu.com/ Dolphin]- Very nice Gamecube and Wii emulator.<br />
* [http://www.dosbox.com/ DOSBox] - Open source DOS emulator which primarily focuses on running DOS Games.<br />
* [http://www.epsxe.com/ epsxe] - Emulator of the PlayStation video game console for x86-based PC hardware.<br />
* [http://fceux.com/web/htdocs/ fceux] - Cross platform, NTSC and PAL Famicom/NES emulator that is an evolution of the original FCE Ultra emulator.<br />
* [http://code.google.com/p/mupen64plus/ Mupen64Plus] - Highly compatible n64 emulator with plugin system.<br />
* [http://www.pcsx2.net/ PCSX2] - Playstation 2 emulator it is still being maintained and developed.<br />
* [http://www.snes9x.com/ snes-9x] - portable, freeware Super Nintendo Entertainment System (SNES) emulator.<br />
* [http://vba.ngemu.com/ Visual Boy Advance] - Gameboy emulator with GameBoy Advance, GameBoy Color, and Super GameBoy support.<br />
* [[Wine]] - Wine is not actually an emulator, but it provides a way to play windows games on Linux.<br />
* [http://www.zsnes.com/ ZSNES] - a Super Nintendo emulator.<br />
<br />
For a full selection of emulators, try checking the [http://aur.archlinux.org/packages.php?O=0&K=&do_Search=Go&detail=1&L=0&C=5&SeB=nd&SB=n&SO=a&PP=25 AUR 'emulators' category]<br />
<br />
== Native - Commercial ==<br />
<br />
* [http://www.charliesgames.com/wordpress/?page_id=11/ Irukandji] - A cross-platform 'pay as much as you want' (minimum $1 USD) scheme. A fun score attack shooter, set in an abstract underwater trench. Features unlockables, online score system, and challenges.<br />
<br />
* [http://www.charliesgames.com/wordpress/?page_id=14/ Bullet Candy Perfect] - A fun shoot-em-up game, with sharp, super smooth 3D graphics and a cool techno soundtrack. Features cross-platform, achievements, and online scores. 'PAMAYW' scheme.<br />
<br />
{{Tip|x86_64 users may need lib32-mesa and lib32-libxxf86vm from [multilib] to run these games}}<br />
<br />
== Wine ==<br />
<br />
* [http://thelettervsixtim.es/ VVVVVV] - Highly praised 2d puzzle platform indie game with a C64 retro theme, with a great chiptune soundtrack. You can buy the full version for £1.67, or play the [http://www.kongregate.com/games/TerryCavanagh/vvvvvv-demo/ demo.] in a browser.<br />
{{Tip|You may want to backup your save file, which is found at ~/.wine/drive_c/users/<username>/Aplication\ Data/Macromedia/Flash Player/#SharedObjects/<string>/localhost ... ...}}<br />
<br />
<br />
==External links==<br />
* [http://github.com/Arch-Games/arch-games/wiki arch-games] Games repo for Arch Linux<br />
* [http://www.javagametome.com/ The Java Game Tome] - The portal for all Java games<br />
* [http://freegamer.blogspot.com/ Free Gamer] - Open source games blog<br />
* [http://forum.freegamedev.net/ FreeGameDev] - Free/open source game development community<br />
* [http://libregamewiki.org/ Libregamewiki] - Free software games wiki<br />
* [https://fedoraproject.org/wiki/SIGs/Games#Gaming_News_sites SIG/Games] - OS/Linux gaming news sites and lists at Fedora's wiki<br />
* [http://live.linux-gamers.net live.linux-gamers] - Arch-based live gaming distro</div>Adomashttps://wiki.archlinux.org/index.php?title=Openbox_(Lietuvi%C5%B3)&diff=128518Openbox (Lietuvių)2011-01-20T02:51:45Z<p>Adomas: </p>
<hr />
<div>[[Category:Stacking WMs (Lietuviškai)]]<br />
[[Category:HOWTOs (Lietuviškai)]]<br />
{{i18n|Openbox}}<br />
[[Category:Lietuviškai]]<br />
<br />
'''Openbox''' yra lengva ir didžiai konfigūruojama langų tvarkyklė su plačių standartų palaikymu. Jos savybės yra gerai aprašytos [http://openbox.org/oficialiame tinklapyje]. Šis straipsnis susies Openbox naudojimą Arch Linux sistemoje.<br />
<br />
== Įdiegimas ==<br />
<br />
Openbox yra pasiekiamas iš standartinės saugyklos:<br />
# pacman -S openbox<br />
<br />
Iškarto po įdiegimo, pacman nurodys nukopijuoti numatytus {{Filename|menu.xml}} ir {{Filename|rc.xml}} konfigūracinius failus į {{Filename|~/.config/openbox}}, pavyzdžiui:<br />
{{Note | Darykite tai kaip paprastas vartotojas, ne kaip root.}}<br />
<br />
$ mkdir -p ~/.config/openbox<br />
$ cp /etc/xdg/openbox/rc.xml ~/.config/openbox<br />
$ cp /etc/xdg/openbox/menu.xml ~/.config/openbox<br />
$ cp /etc/xdg/openbox/autostart.sh ~/.config/openbox<br />
<br />
{{Filename|rc.xml}} yra pagrindinis Openbox konfigūracinis failas. Jis naudojamas tvarkant klaviatūros nuorodas, temas, virtualius darbastalius ir kitas savybes.<br />
<br />
{{Filename|menu.xml}} valdo Openbox programų menu, kuris pasirodo, kai paspaudžiate ant savo darbastalio. Numatytos menu programos yra labai retos, bet menu struktūra yra labai lengvai keičiama, taikantis prie Jūsų poreikių. Jeigu norite sužinoti daugiau apie menu, peržiūrėkite menu skyrių žemiau arba aplankykite [http://openbox.org Openbox tinklapį].<br />
<br />
{{Filename|autostart.sh}} Numatytas paleidimo failas, kuris nustato kelis dalykus Jums. Jūs galite naudoti šį skriptą paleisti panelę, nustatyti darbastalio foną ar kitus dalykus. Daugiau dėtalių [http://openbox.org/wiki/Help:Autostart Openbox Wiki].<br />
<br />
== Autonominė langų tvarkyklė ==<br />
<br />
Norint paleisti Openbox kaip pagrindinę langų tvarkyklę, tiesiog pridėkite sekančią eilutę į {{Filename|~/.xinitrc}} failo pabaigą:<br />
<br />
exec openbox-session<br />
<br />
Jeigu Jūs naudojote kitą langų tvarkyklę prieš tai, kaip Xfwm, Openbox nepasileis išregistruojant iš X, pabandykite perkelti autostart aplanką:<br />
mv ~/.config/autostart ~/.config/autostart-bak<br />
<br />
Naudojant D-Bus/Hal ar kažką panašaus, geriau naudokite:<br />
exec ck-launch-session openbox-session<br />
<br />
Jeigu Jūs taip pat naudojate '''polkit''' ar '''D-Bus''' (pavyzdžiui automatiniam tvarkyklių užkrovimui nautilus nuo Gnome 2.28 / 2.30 ), naudokite:<br />
exec ck-launch-session dbus-launch openbox-session<br />
<br />
{{Note | [http://www.archlinux.org/packages/extra/i686/pyxdg/ pyxdg] yra reikalingas Openbox xdg-autostart programai}}<br />
<br />
== Langų tvarkyklė darbastalio aplinkoms ==<br />
<br />
=== GNOME ===<br />
==== GNOME 2.26 ====<br />
'''''Sekite kitą vadovą GNOME 2.24 versijai. Jeigu nepavyksta, pabandykite tai:'''''<br />
<br />
Jeigu po openbox įdiegimo ir bandymo prisijungti prie 'Gnome/openbox' sesijos, sistema lūžta, tada Jūs galite pabandyti vieną iš tokių būdų, kurie padės Jums paleisti openbox kaip langų tvarkyklę kiekvieną kart, kai tik prisijungsite prie 'Gnome' sesijos iš Jūsų prisijungimo tvarkytojo (xdm, gdm, kdm, entrance, slim, kt.).<br />
<br />
#Prisijunkite prie vien tik Gnome sesijos ( kuri naudos metacity kaip langų tvarkyklę ), jeigu iki šiol to dar nepadarėte.<br />
#Įdiekite openbox, jeigu to dar nepadarėte.<br />
#Ištirkite savo menu iki ''System &rarr; Preferences &rarr; Startup Applications'' (tikėtina, kad pavadinimas bus 'Session', jeigu naudojate senesnę Gnome versiją)<br />
#Atidarykite Startup Application, paspauskite '+ Add' ir įveskite tekstą, kuris matosi tolesniame bloke, ignuorodami tekstą už # simbolio.<br />
#Dabar paspauskite 'Add' mygtuką duomenų įvedimo langelyje ir įsitikinkite, kad yra žymė šalia Jūsų naujo įrašo yra pažymėta.<br />
#Dabar išsiregistruokite iš gnome sesijos ir įsiregistruokite per naujo. Dabar Jūs jau turėtumėt matyti openbox kaip savo langų tvarkyklę.<br />
#Mėgaukitės!<br />
<br />
Name: Openbox Windox Manager # Gali būti pakeista<br />
Command: openbox --replace # Tekstas negali būti pašalintas iš šitos eilutės, bet gali būti pridėtas<br />
Comment: Replaces metacity with openbox # Gali būti pakeista<br />
<br />
Tai sukuria įrašą paleidimo sąraše, kuriuo gnome-session naudojasi paleidžiant programas sesijos pradžioje.<br />
<br />
==== GNOME 2.24 ====<br />
Pirmiausiai, sukurkite failą {{Filename|/usr/share/applications/openbox.desktop}} ir įveskite į jį:<br />
[Desktop Entry]<br />
Type=Application<br />
Encoding=UTF-8<br />
Name=OpenBox<br />
Exec=openbox<br />
NoDisplay=true<br />
# pakraunamo centrinio valdymo modulio vardas<br />
X-GNOME-WMSettingsModule=openbox<br />
# WM charakteristikų tikrinimo vardas<br />
X-GNOME-WMName=OpenBox<br />
Tuomet, gconf aplinkoje, nustatykite {{Codeline|/desktop/gnome/session/required_components/windowmanager}} <br />
{{Codeline|openbox}}:<br />
$ gconftool-2 -s -t string /desktop/gnome/session/required_components/windowmanager openbox<br />
Galiausiai, pasirinkite '''GNOME''' sesiją iš GDM sesijų menu.<br />
<br />
==== GNOME 2.22 ir ankstesni ====<br />
# Jeigu naudojate GDM, pasirinkite "GNOME/Openbox" prisijungimo kriterijų<br />
# Jeigu naudojate {{Codeline|startx}}, pridėkite {{Codeline|exec openbox-gnome-session}} į {{Filename|~/.xinitrc}}<br />
# Iš terminalo:<br />
$ xinit /usr/bin/openbox-gnome-session<br />
<br />
=== KDE ===<br />
# Jeigu naudojate KDM, pasirinkite "KDE/Openbox" prisijungimo kriterijų<br />
# Jeigu naudojate {{Codeline|startx}}, pridėkite {{Codeline|exec openbox-kde-session}} į {{Filename|~/.xinitrc}}<br />
# Iš terminalo:<br />
$ xinit /usr/bin/openbox-kde-session<br />
<br />
=== Xfce4 ===<br />
Prisijunkite į standartinę Xfce4 sesiją. Pasirinktam terminale įveskite:<br />
$ killall xfwm4 ; openbox & exit<br />
<br />
Sekanti komanda nužudys xfwm4, paleis Openbox ir uždarys terminalą.<br />
<br />
Atsijunkite ir įsitikinkite, kad pasirinkote "Save session for future logins" žymę. Sekančiam prisijungime, Xfce4 automatiškai naudos Openbox kaip langų tvarkyklę. Tam, kad būtų galimybė išeiti iš sesijos, pasinaudojant xfce4-session, atidarykite failą {{Filename|~/.config/openbox/menu.xml}} ( jeigu jo ten nėra, nukopijuokite iš {{Filename|/etc/xdg/openbox/menu.xml}}).<br />
<br />
Suraskite sekančias eilutes:<br />
<br />
<item label="Exit Openbox"><br />
<action name="Exit"><br />
<prompt>yes</prompt><br />
</action><br />
</item><br />
<br />
ir jas pakeiskite į:<br />
<br />
<item label="Exit Openbox"><br />
<action name="Execute"><br />
<prompt>yes</prompt><br />
<command>xfce4-session-logout</command><br />
</action><br />
</item><br />
<br />
Kitaip, naudojantis "Exit" įrašu pagrindiniame menu, Openbox nutrauks savo darbą ir paliks sistemą be langų tvarkyklės.<br />
<br />
Jeigu turite problemų su virtualių darbastalių keitimu, pasinaudojant pelės ratuką, atsidarykite {{Filename|~/.config/openbox/rc.xml}} failą ir nustatykite pelės junginius su "DesktopPrevious" ir "DesktopNext" įvykiais iš "Desktop" konteksto į "Root" kontekstą (gali prireikti sukurti Root kontekstą).<br />
<br />
Jeigu norite naudoti Openbox pagrindinį menu, vietoj Xfce pagrindinio menu, galite nutraukti xfdesktop pasinaudojant sekančia komanda:<br />
$ xfdesktop --quit<br />
<br />
Tačiau, xfdesktop tvarko darbastalio foną ir ikonas, tuomet jums reikia naudoti kitas programas, pavyzdžiui ROX, kurios grąžins prarastą funkcionalumą.<br />
<br />
(Nutraukiant xfdesktop veiklą, ankščiau paminėta problema su virtualiais darbastaliais, pradingsta.)<br />
<br />
== Nustatymai ==<br />
<br />
Šiuo metu egzistuoja du pasirinkimai kaip galima konfigūruoti Openbox nustatymus. Rankiniu būdu redaguojant {{Filename|rc.xml}} arba naudoti ObConf programą.<br />
<br />
=== Rankinis nustatymas ===<br />
<br />
Norint sukonfigūruoti Openbox rankiniu būdu, paprasčiausiai atidarykite {{Filename|~/.config/openbox/rc.xml}} su mėgstamiausiu redaktoriumi. Konfigūraciniam faile yra daug komentarų, kurie padės susigaudyti, o [http://openbox.org/wiki/Configuration pilna dokumentacija] yra pasiekiama oficialiame tinklapyje.<br />
<br />
=== ObConf ===<br />
<br />
[http://icculus.org/openbox/index.php/ObConf:About ObConf] yra grafine aplinka paremtas Openbox konfigūracinis įrankis, kuris gali būti naudojamas daugeliams nustatymų, kaip temos, virtualūs darbastaliai, langų nustatymai ir darbastalio dydžio marža.<br />
<br />
Norint įdiegti ObConf, paleiskite:<br />
# pacman -S obconf<br />
<br />
{{Note | ObConf negali būti naudojama konfigūruojant klaviatūros nuorodas ar kitas pažangesnes opcijas. Šiems pakeitimams įgyvendinti, reikia redaguoti {{Filename|rc.xml}} failą rankiniu būdu (žiūrėti aukščiau). Kita galimybė yra naudoti [http://code.google.com/p/obkey/ ObKey] programą, kuri yra pasiekiama per [[AUR]]. }}<br />
<br />
=== Programiniai nustatymai ===<br />
<br />
Openbox palaiko konfigūracija kiekvienai programai atskirai, leidžiant nustatyti taisykles kai kurioms programoms:<br />
* leisti naršykle tam tikram darbastalyje<br />
* leisti terminalą be lango apvedžiojimų<br />
* leisti torrent klientą tam tikroje lango vietoje<br />
<br />
Viskas tai nusakoma {{Filename|~/.config/openbox/rc.xml}}. Kaip galima tikėtis, šios instrukcijos yra gerai dokumentuotos pačioje byloje. Pilną dokumentaciją galima rasti čia: http://openbox.org/wiki/Help:Applications<br />
<br />
== Menu ==<br />
<br />
Numatytasis Openbox menu įtraukia į save skirtingas programas, bet garantuotai bus būtinybė kas keisti. Yra keli būdai tai padaryti:<br />
<br />
=== Rankinis konfigūravimas ===<br />
<br />
Panašiai kaip ir su {{Filename|rc.xml}} byla, galima redaguoti {{Filename|~/.config/openbox/menu.xml}} bylą su mėgstamiausiu redaktoriumi. Netgi, jeigu ir kai kurie nustatymai yra gerai paaiškinti, yra pasiekiama [http://openbox.org/wiki/Help:Menus pilna dokumentacija].<br />
<br />
=== MenuMaker ===<br />
<br />
[http://menumaker.sourceforge.net/ MenuMaker] yra galingas įrankis, kuris sukuria XML paremtus menu skirtingoms langų tvarkyklėms, tame tarpe ir Openbox. MenuMaker suieškos kompiuteryje paleidžiamų programų ir, priklausomai nuo rezultato, sukurs XML paremtą menu. Jeigu vartotojas nori, jis gali būti sukonfigūruotas, kad būtų nepaisoma Legacy X, GNOME, KDE ar Xfce programų.<br />
<br />
MenuMaker yra pasiekiamas bendruomenės repozite:<br />
# pacman -S menumaker<br />
<br />
Po įdiegimo, galima iškarto sugeneruoti menu:<br />
$ mmaker -v OpenBox3<br />
<br />
Pagal numatytas opcijas, MenuMaker neperrašys egzistuojančio menu.xml. Tam, kad jis jį perrašytų reikia pridėti -f (force) argumentą:<br />
<br />
$ mmaker -vf OpenBox3<br />
<br />
Norint pamatyti pilną argumentų sąrašą, paleiskit {{Codeline|mmaker --help}}.<br />
<br />
Tai suteiks gerą menu. Dabar yra galimybė redaguoti menu.xml rankiniu būdu arba regeneruoti sąrašą kiekvieną kart, kai tik yra įdiegiama nauja programa.<br />
<br />
=== Obmenu ===<br />
<br />
Obmenu yra grafine aplinka paremtas Openbox menu redaktorius. Tiems, kurie nejaučia didelio malonumo redaguojant XML pradinį kodą, tai turbūt yra geriausias sprendimas.<br />
<br />
Obmenu yra pasiekiamas bendruomenės repozite:<br />
# pacman -S obmenu<br />
<br />
Po įdiegimo, tiesiog paleiskite {{Codeline|obmenu}} ir pridėkite ar ištrinkite programas.<br />
<br />
==== Obm-xdg ====<br />
<br />
<tt>obm-xdg</tt> yra komandine eilute paremtas įrankis, kuris ateina kartu su Obmenu. Jis gali sugeneruoti menu, suskirstytą į GTK/GNOME programų kategorijas.<br />
<br />
Tam, kad pradėti naudoti obm-xdg, pridėkite sekančia eilutę į {{Filename|~/.config/openbox/menu.xml}}:<br />
<menu execute="obm-xdg" id="xdg-menu" label="xdg"/><br />
<br />
Tuomet paleiskite {{Codeline|openbox --reconfigure}}, kad atnaujinti Openbox menu. Dabar menu lange turėtumėt pamatyti sub-menu pavadinimu '''xdg'''<br />
<br />
{{Note | Jeigu neturite įdiegę GNOME, tuomet jums prireiks įdiegti '''gnome-menus''' paketą. Tik tuomet obm-xdg veiks.}}<br />
<br />
=== Python paremti xdg menu skriptai ===<br />
<br />
Skriptą galima rasti Fedoros Openbox pakete. Tereikės tik kažkur padėti skriptą ir pridėti jį į menu.<br />
<br />
Čia galima rasti autoriaus kodą: http://pastebin.com/f2f827625<br />
Čia galima rasti projekto puslapį: http://pkgs.fedoraproject.org/gitweb/?p=openbox.git;f=xdg-menu;hb=HEAD<br />
<br />
Parsisiųskite tą skriptą, kuris Jums atrodo prieinamesnis ( rekomenduojama siųstis iš projekto puslapio ). Galite patalpinti failą bet kur, autorius naudoja ~/Documents/build/xdg-menu.<br />
<br />
Tuomet atsidarykite menu.xml su mėgstamiausiu redaktoriumi ir pridėkite sekantį įrašą, kur norite, kad atsirastų naujas menu įrašas:<br />
<br />
<menu id="apps-menu" label="xdgmenu" execute="python /home/shiki/Documents/build/xdg-menu"/><br />
<br />
Išsaugokite failą ir terminale paleiskite: {{Codeline|openbox --reconfigure}}.<br />
<br />
=== Pipe menu ===<br />
<br />
Openbox ( ir kiti langų tvarkytojai, kaip WindowMaker ar PekWM ) leidžia rašyti skriptus, kurie dinamiškai keičia menu. Jie gali būti taikomi sistemos stebėjimui, muzikos grotuvo kontrolei ar oro pranešimams. Daug pavyzdžių galima rasti openbox [http://openbox.org/wiki/Openbox:Pipemenus tinklapyje].<br />
<br />
Xyne taip pat sukūrė bylų peržiūros programą ir brisbin33 yra naudojamas bevielio tinklo prisijungimams ( tam reikalaujamas netcfg ). Atitinkami forumo pranešimus galima rasti [http://bbs.archlinux.org/viewtopic.php?id=77197&p=1 čia] arba [http://bbs.archlinux.org/viewtopic.php?id=78290 čia]<br />
<br />
== Paleisties programos ==<br />
<br />
Openbox siūlo paleisties programų palaikymą. Tai suteikiama pasitelkus "openbox-session" komanda.<br />
<br />
Yra du būdai, kaip galima įgalinti paleisties programas:<br />
# Jeigu naudojate startx/xinit jungiantis prie X sesijos, paredaguokite {{Filename|~/.xinitrc}} pakeisdami ''openbox'' į ''openbox-session''.<br />
# Jeigu naudojate GDM/KDM, tuomet pasirinkite ''Openbox'' sesiją. Tai automatiškai įgalins paleisties programas.<br />
<br />
Paleisties programos yra tvarkomos {{Filename|~/.config/openbox/autostart.sh}} faile. Pilna instrukcija ir geriausius praktinius sprendimus galima rasti [http://openbox.org/wiki/Help:Autostart Openbox tinklapyje].<br />
<br />
== Temos ir išvaizda ==<br />
<br />
Neįskaitant Openbox temų, sekantis skyrius yra orientuotas į vartotojus, kurie pasirinko Openbox kaip vienintelę darbastalio programą, be GNOME, KDE ir Xfce.<br />
<br />
=== Openbox temos ===<br />
<br />
Openbox tema kontroliuoja lango ribų išvaizdą, įtraukiant lango pavadinimą ir lango mygtukus. Ji taip pat nustato programos menu išvaizdą ir ekrano vaizdą.<br />
<br />
Papildomos temos yra pasiekiamos per standartinį repozitą:<br />
<br />
# pacman -S openbox-themes<br />
<br />
Paketas yra niekaip neapibūdinamas. Daugiau temų galite gauti:<br />
*[http://www.box-look.org/index.php?xcontentmode=7402 box-look.org]<br />
*[http://customize.org/browse/tags/openbox customize.org]<br />
*http://www.minuslab.net/themes/<br />
*http://celo.wordpress.com/themes/<br />
*http://vault.openmonkey.com/pages/openbox<br />
*http://hewphoria.com/?p=submission&type=theme&cat=7<br />
<br />
Parsiųstos temos turi būti išarchyvuotos į <tt>~/.themes</tt> arba gali būti įdiegtos su [[Openbox#Preferences|ObConf]].<br />
<br />
Naujų temų kūrimas yra paprastas. Dokumentaciją galite rasti [http://openbox.org/wiki/Help:Themes čia].<br />
<br />
Temas taip pat galite kurti per grafinę aplinką, naudodami [http://xyne.archlinux.ca/info/obtheme ObTheme] įrankį.<br />
<br />
=== X11 išvaizda ===<br />
<br />
Jeigu naudojate Openbox kaip pagrindinę savo darbastalio programą, reikės konfigūruoti .Xdefaults failą.<br />
Išsaugokite ~/.Xdefaults kopiją į /home/root/.Xdefaults. Tuomet ir `root` vartotojas turės tokį langų atvaizdavimą.<br />
<br />
Xdefaults yra vartotojo lygmens konfigūruojamas taškinis failas, dažniausiai randamas kaip ~/.Xdefaults. Kuomet jis egzistuoja, Xorg krovimo metu, jis gali būti nagrinėjamas xorg programos automatiškai, ir gali nustatyti ar perrašyti X ir X programų opcijas. Jis gali atlikti daug operacijų, pavyzdžiui:<br />
- nustatyti terminalo spalvas<br />
- konfigūruoti terminalo opcijas<br />
- nustatant DPI, antialiasing, hinting ir kitus X šrifto nustatymus<br />
- keisti Xcursor temą<br />
- nustatyti xscreensaver<br />
- keisti žemo lygio X programų nustatymus ( xclock, xpdf, kt. )<br />
<br />
Apie Xdefaults daugiau skaitykite [http://wiki.archlinux.org/index.php/Xdefaults Xdefaults Arch WiKi]<br />
<br />
=== X11 pelės kursoriai ===<br />
<br />
Išarchyvuokite norimą Xcursor temą arba į <tt>/usr/share/icons</tt> ( tuomet kursioriaus tema bus pasiekiama globaliai ) arba į <tt>~/.icons</tt> ( tuomet kursoriaus tema bus pasiekiama tik vartotojo ). Yra labai ribotas kursoriaus temų skaičius, kuris pasiekiamas bendruomenės repozite.<br />
<br />
Pridėkite {{Filename|~/.Xdefaults}}:<br />
Xcursor.theme: [kursoriaus-temos-vardas]<br />
kur {{Codeline|[kursoriaus-temos-vardas]}} yra kursoriaus temos direktorijos pavadinimas. Pavyzdžiui: <br />
Xcursor.theme: Vanilla-DMZ-AA<br />
Norint pakeisti dydį:<br />
Xcursor.size: [dydis]<br />
Kai kada yra reikalaujama sukurti sisteminę nuorodą kiekvieno vartotojo namų direktorijoje tam, kad langų tvarkyklė galėtų naudoti kursoriaus temą:<br />
$ mkdir ~/.icons<br />
$ ln -s /usr/share/icons/[name-of-cursor-theme] ~/.icons/default<br />
<br />
Apie kursorių daugiau skaitykite [http://wiki.archlinux.org/index.php/X11_Cursors X11_Cursors Arch Wiki]<br />
<br />
=== GTK temos ===<br />
<br />
==== GTK2/GTK+ ====<br />
<br />
Pirmiausia, išarchyvuokite norimą temą į <tt>/usr/share/themes</tt> ( bus pasiekiama visa sistema ) arba <tt>~/.themes</tt> ( bus pasiekiama vartotojo ), tuomet:<br />
<br />
Tvarkyti GTK+ temas galima labai lengva i su '''[[LXDE | lxappearance]]''', '''gtk-chtheme''', arba '''switch2''' programomis. Įdiegimui, paleiskite:<br />
# pacman -S lxappearance<br />
ir/arba<br />
# pacman -S gtk-chtheme<br />
ir/arba<br />
# pacman -S gtk-theme-switch2<br />
<br />
Dabar, kai tik norite pasikeisti temą, tiesiog paleiskite {{Codeline|lxappearance}}, {{Codeline|gtk-chtheme}} arba {{Codeline|switch2}}.<br />
<br />
==== GTK1 ====<br />
GTK1 temoms, įdiekite '''gtk-theme-switch''' paketą:<br />
# pacman -S gtk-theme-switch<br />
Tuomet paleiskite {{Codeline|switch}} ir pasirinkite norimą temą.<br />
<br />
==== GTK šriftai ====<br />
<br />
Norint pakeisti šrifto dydį ir tipą rankiniu būdu, pridėkite sekančia eilutę į {{Filename|~/.gtkrc.mine}}:<br />
style "user-font"<br />
{<br />
font_name = "[šrifto-pavadinimas] [dydis]"<br />
}<br />
widget_class "*" style "user-font"<br />
gtk-font-name = "[šrifto-pavadinimas] [dydis]"<br />
<br />
kur {{Codeline|[šrifto-pavadinimas] [dydis]}} yra pasirinktas šrifto ir taško dydis. Pavyzdžiui:<br />
style "user-font"<br />
{<br />
font_name = "DejaVu Sans 8"<br />
}<br />
widget_class "*" style "user-font"<br />
gtk-font-name = "DejaVu Sans 8"<br />
<br />
Abu {{Codeline|font_name}} ir {{Codeline|gtk-font-name}} yra reikalingi atvirkštiniam palaikymui.<br />
<br />
Norint nustatyti šriftą, taip pat galite naudoti '''gtk-chtheme''' ir '''lxappearance'''. Prašome vadovautis ankstesnėmis temomis.<br />
<br />
==== GTK ikonos ====<br />
<br />
Pirmiausiai, išarchyvuokite ikonų temą į <tt>/usr/share/icons</tt> ( globaliam pasiekimui ) arba į <tt>~/.icons</tt> ( lokaliam pasiekimui ), tuomet:<br />
<br />
Pridėkite sekančia eilutę į {{Filename|~/.gtkrc.mine}} failą: <br />
gtk-icon-theme-name = "[name-of-icon-theme]"<br />
<br />
kur {{Codeline|[name-of-icon-theme]}} yra ikonų temos direktoriją. Pavyzdžiui:<br />
gtk-icon-theme-name = "Tango"<br />
<br />
Įsitikinkite, jog {{Filename|~/.gtkrc-2.0}} yra sukonfigūruotas skaityti {{Filename|~/.gtkrc.mine}} failą:<br />
<br />
# ~/.gtkrc-2.0<br />
# -- THEME AUTO-WRITTEN DO NOT EDIT<br />
include "/usr/share/themes/Rezlooks-Gilouche/gtk-2.0/gtkrc"<br />
include "/home/username/.gtkrc.mine"<br />
# -- THEME AUTO-WRITTEN DO NOT EDIT<br />
<br />
Norint pasirinkti GTK ikonų temas, taip pat galite naudoti '''lxappearance'''. Prašome vadovautis ankstesnėmis temomis.<br />
<br />
<br />
=== Darbalaukio ikonos ===<br />
<br />
Openbox nesuteikia darbastalio ikonų. Xfdesktop, PcmanFM, [http://rox.sourceforge.net ROX], [http://idesk.sourceforge.net iDesk] ir netgi Nautilus ( su gnome-settings-daemon ) gali suteikti tokį funkcionalumą.<br />
<br />
ROX ir PCmanFM turi papildomą privalumą, būdami lengvomis failų tvarkyklėmis.<br />
<br />
=== Darbalaukio užsklanda ===<br />
<br />
Openbox nesuteikia jokio būdo keisti darbalaukio užsklandos. Tai gali labai lengvai kompensuoti tokios programos kaip [[Feh]] arba [[Nitrogen]]. Kiti būdai įtraukia ImageMagick, hsetroot ir xsetbg. Arba PCmanFM ir Xfdesktop gali tai atlikti.<br />
<br />
Nutraukti darbalaukio užsklandos krovimą per gnome-settings-daemon galima taip:<br />
$ gconftool-2 --set /apps/gnome_settings_daemon/plugins/background/active --type bool False<br />
<br />
== Rekomenduojamos programos ==<br />
<br />
Čia galima rasti [[Lightweight Applications|lengvų programų sąrašą]]; daugelis jų puikiai veikia Openbox.<br />
<br />
=== Prisijungimo programos ===<br />
<br />
[http://slim.berlios.de/ SLiM] suteikia lengvą ir elegantišką grafinio prisijungimo sprendimą, jeigu Openbox naudojama, kaip autonominė langų tvarkyklė.<br />
Daugiau informacijos galite rasti [[SLiM]] wiki puslapyje.<br />
<br />
[http://qingy.sourceforge.net/ Qingy] yra super lengva ir labai konfigūruojama grafinio prisijungimo programa. Jinai palaiko kartu ir konsolinį ir X langų sesijos prisijungimą. Jinai naudoja [http://www.directfb.org DirectFB]. Taip pat ji iškarto nepaleidžia X sesijos, jeigu nebuvo pasirinkta X langų sesija. Daugiau skaitykite [[Qingy]] wiki puslapyje.<br />
<br />
=== Kompozitiniai darbastaliai ===<br />
<br />
[[Xcompmgr]] yra lengva kompozito tvarkyklė, sugebanti atvaizduoti šešėlius, blukimą ir paprastą langų skaidrumą kartu su Openbox ir kitom langų tvarkyklėmis.<br />
<br />
(Verta pažymėti, jog xcompmgr vystymas yra sustojęs ir jokios problemos nėra taisomos)<br />
(Turint problemą su tint2 0.9, sistemos ikonos turi polinkį sulūžti)<br />
<br />
[[Cairo Compmgr | Cairo Composite Manager]] -- Universtali ir plečiama kompozito tvarkyklė, kuri atvaizdavimui naudoja cairo, yra alternatyva xompmgr.<br />
<br />
=== Panelės, dėklai ir puslapiatoriai ===<br />
<br />
Yra labai daug programų, kurie suteikia panelės, dėklo ir puslapiatoriaus galimybę. Pagrindinės yra:<br />
<br />
==== Panelės ====<br />
* [[PyPanel]]<br />
* [http://nsf.110mb.com/bmpanel/ BMPanel]<br />
* [[tint2]]<br />
* [http://www.gnomefiles.org/app.php/LXPanel LXPanel]<br />
* [http://fbpanel.sourceforge.net fbpanel]<br />
* [http://freshmeat.net/projects/perlpanel/ PerlPanel]<br />
* [http://www.chatjunkies.org/fspanel/ fspanel]<br />
* [http://www.xfce.org/projects/xfce4-panel/ Xfce4-panel]<br />
* [http://live.gnome.org/GnomePanel/ GnomePanel]<br />
* [https://launchpad.net/awn avant-window-navigator]<br />
* [http://developer.berlios.de/projects/cairo-dock/ cairo-dock]<br />
* [http://code.google.com/p/wbar/ wbar]<br />
* [http://www.screenlets.org/ screenlets]<br />
* [http://www.failedprojects.de/pancake/ pancake]<br />
<br />
==== Dėklai ====<br />
* [http://stalonetray.sourceforge.net/ Stalonetray]<br />
* [http://download.gna.org/fvwm-crystal/trayer/1.0/ Trayer]<br />
<br />
==== Puslapiatoriai ====<br />
* [http://projects.l3ib.org/trac/visibility Visibility]<br />
* [http://bbtools.sourceforge.net/ bbpager]<br />
* [http://aur.archlinux.org/packages.php?ID=17563 netwmpager]<br />
* [http://useperl.ru/ipager/index.en.html IPager]<br />
* [http://code.google.com/p/neap/ neap]<br />
<br />
Padarykite savo pasirinkimą ir pridėkite jį į savo paleidimo failą. Jeigu norite naudoti darbastalį be puslapiatoriaus, galite naudoti [http://aur.archlinux.org/packages.php?ID=34376 obsetlayout], kuris yra setlayout įrankio paketinė versija iš Openbox wiki.<br />
<br />
=== Failų tvarkyklės ===<br />
<br />
Pasirinkimų yra daug, bet populiariausios tarp lengvų failų tvarkyklių yra:<br />
* [[Thunar]]. Thunar palaiko automatinį priregistravimą ( org.: auto-mount ) ir kitus įskiepius.<br />
* [http://rox.sourceforge.net ROX] (ROX suteikia darbastalio ikonas)<br />
# pacman -S rox<br />
* [http://pcmanfm.sourceforge.net PCManFM] (pcmanfm taip pat suteikia darbastalio ikonas)<br />
# pacman -S pcmanfm<br />
Norint pasiekti NTFS diskus su PCmanFM, įdiekite ntfs-3g:<br />
# pacman -S ntfs-3g<br />
ir įsitikinkite, jog esate ''hal'' grupėje:<br />
# gpasswd -a username hal<br />
Norint daug lengvesnių alternatyvų, pasidomėkite [http://www.obsession.se/gentoo/ Gentoo] arba [http://emelfm2.net/ emelFM2], kurie naudoja 'Midnight Commander' stiliaus dviejų panelių išdėstymą.<br />
<br />
{{Box RED|Pastaba:|Atnaujinti temą, kai tik bus atnaujintas originalus wiki.}}<br />
Kiti:<br />
Xfe<br />
muCommander<br />
<br />
Žinoma, galite naudoti ir GNOME'o Nautilus. Nors šitas sprendimas yra žymiai lėtesnis, tačiau Nautilus turi VFS palaikymo privalumą ( pvz.: nuotolinus SSH, FTP ir Samba jungtys ).<br />
<br />
=== Programų leistuvai ===<br />
<br />
==== dmenu ====<br />
<br />
Nustatykite dmenu kaip aprašyta [[dmenu]] wiki puslapyje. Tuomet, įgalinkite trumpinį, pridėdami sekantį įrašą į {{Filename|~/.config/openbox/rc.xml}} failo <keyboard> sekciją:<br />
<keybind key="W-space"><br />
<action name="Execute"><br />
<execute>dmenu_run</execute><br />
</action><br />
</keybind><br />
<br />
==== Gmrun ====<br />
<br />
[http://sourceforge.net/projects/gmrun Gmrun] suteikia nuostabų paleidimo langą, panašų į Alt+F2 ypatybę, kuri randama Gnome ir KDE aplinkose:<br />
# pacman -S gmrun<br />
Norint nustatyti Alt+F2 ypatybę, pridėkite sekantį įrašą į {{Filename|~/.config/openbox/rc.xml}} failo <keyboard> sekciją <br />
<keybind key="A-F2"><br />
<action name="execute"><execute>gmrun</execute></action><br />
</keybind><br />
<br />
Daugiau informacijos galite rasti [[Gmrun]] wiki puslapyje.<br />
<br />
==== Bashrun ====<br />
<br />
[http://bashrun.sourceforge.net Bashrun] suteikia kitokį, pliko kiauto priėjimo variantą prie paleidimo dialogo, naudojant specialią bash sesiją su mažu xterm langu. Jis yra pasiekiamas bendruomenės repozite ir gali būti paleistas Alt+F2 stiliumi, aptartu aukščiau. Norint ''bashrun'' naudoti kaip tradicišką paleidimo langą, pridėkite sekantį įtašą į {{Filename|~/.config/openbox/rc.xml}} failo <applications> sekciją:<br />
<application name="bashrun"><br />
<desktop>all</desktop><br />
<decor>no</decor> # switch to yes if you prefer a bordered window<br />
<focus>yes</focus><br />
<skip_pager>yes</skip_pager><br />
<layer>above</layer><br />
</application><br />
<br />
==== Launchy ====<br />
<br />
[http://www.launchy.net/ Launchy] yra mažiau minimalistinis priėjimas; Jo išvaizda yra keičiama ir jis siūlo daugiau funkcionalumo, kaip kalkuliatorius, orų pranešimą, kt. Pradžioje kuriamas Windows, panašus į Gnome Do.<br />
# pacman -S launchy<br />
Jis paleidžiamas Ctrl+Space mygtukų kombinacija.<br />
<br />
==== LXPanel ====<br />
<br />
LXPanel paleidimo langas gali būti iškviestas su<br />
lxpanelctl run<br />
<br />
==== gnome-panel ====<br />
<br />
Gnome-panel paleidimo langas gali būti iškviestas su<br />
gnome-panel-control --run-dialog<br />
<br />
=== Mainų tvarkyklės ===<br />
<br />
Pagerintam kopijavimui/įklijavimui, yra galimybė įdiegti iškarpų tvarkyklę. '''xfce4-clipman-plugin''', '''parcellite''' arba '''glipper-old''' gali būti įdiegtos su pacman. Pridėkite savo pasirinkimą į autostart.sh. Paprastai, geriausiai terminale veikia Ctrl+Insert kopijavimui ir Shift+Insert įklijavimui. Taip pat kopijavimui galite naudoti Ctrl+Shift+C ir vidurinį pelės mygtuką įklijavimui.<br />
<br />
=== Garso tvarkyklės ===<br />
<br />
==== gvolwheel ====<br />
<br />
[http://aur.archlinux.org/packages.php?ID=25502 Gvolweel] yra lengvas garso reguliatorius, kuris leidžia kontroliuoti garso stiprumą per dėklo ikoną.<br />
<br />
==== gvtray ====<br />
<br />
{{Box RED|Reikalingas pasiūlymas:|Kaip išversti 'master volume mixer' ?}}<br />
[http://aur.archlinux.org/packages.php?ID=6362 Gvtray] yra pagrindinio kanalo reguliatorius sisteminiam dėkle.<br />
<br />
==== obmixer ====<br />
<br />
[http://aur.archlinux.org/packages.php?ID=31131 Obmixer] yra C programavimo kalba parašyta reguliatoriaus programėlė, kuri yra lengva gnome garso kontrolės alternatyva.<br />
<br />
==== volti ====<br />
<br />
[http://aur.archlinux.org/packages.php?ID=33525 Volti] yra GTK+ programa, kuri kontroliuoja garso lygi iš sisteminio dėklo.<br />
<br />
==== volumeicon ====<br />
<br />
[http://aur.archlinux.org/packages.php?ID=35793 Volumeicon] yra garso lygio reguliatorius tavo sisteminiam dėkle.<br />
<br />
==== volwheel ====<br />
<br />
[http://www.archlinux.org/packages/community/i686/volwheel/ volwheel] yra dėklo ikona, kurios srityje galima keisti garso lygi pelės ratuko pagalba.<br />
<br />
=== Klaviatūros išdėstymo tvarkyklės ===<br />
<br />
==== fbxkb ====<br />
<br />
[http://aur.archlinux.org/packages.php?ID=3458 Fbxkb] yra klaviatūros indikatorius ir perjungiklis.<br />
<br />
==== xxkb ====<br />
<br />
[http://www.archlinux.org/packages/community/i686/xxkb/ Xxkb] yra klaviatūros išdėstymo perjungiklis/indikatorius.<br />
<br />
==== axkb ====<br />
<br />
[http://aur.archlinux.org/packages.php?ID=25555 Axkb] yra QT4 klaviatūros iįdėstymo perjungiklis.<br />
<br />
==== xneur ====<br />
<br />
[http://aur.archlinux.org/packages.php?ID=9750 X Neural Switcher] yra teksto analizatorius, kuris atpažįsta kalba, pagal įvedimą ir pataiso įvesta kalba, jeigu tai yra būtina.<br />
<br />
== Patarimai ir triukai ==<br />
<br />
=== Failų asociacijos ===<br />
<br />
Kadangi Openbox ir programos, kurios bus naudojamos kartu su juo, nėra labai stipriai integruotos, naršyklė gali susidurti su problema, kad ji nežinos už kokį failų tipą kokia programa atsakinga. AUR saugykloje guli [http://aur.archlinux.org/packages.php?ID=23170 gnome-defaults-list] paketas, kuris turi savyje plėtinius, susietus su programomis gnome darbastaliui. Paketas bus įdiegtas į:<br />
/etc/gnome/defaults.list<br />
Atidarykite failą su teksto redaktoriumi ir dabar galite ieškoti ir keisti viską, su Jūsų programomis. Kaip totem<=>vlc ar eog<=>mirage. Išsaugokite failą į:<br />
~/.local/share/applications/defaults.list<br />
<br />
Kitas būdas yra naudoti ''perl-file-mimeinfo'' paketą iš repozito, ir pasiremti mimeopen komanda, pavyzdžiui:<br />
mimeopen -d /path/to/file<br />
Tuomet bus paprašyta pasakyti kokia programa turi būti susieta su /path/to/file, jos atidarymo metu:<br />
Please choose a default application for files of type text/plain<br />
1) notepad (wine-extension-txt)<br />
2) Leafpad (leafpad)<br />
3) OpenOffice.org Writer (writer)<br />
4) gVim (gvim)<br />
5) Other...<br />
Atsakymas bus susietas kaip numatyta programa visiems tokio pat plėtinio failams.<br />
<br />
=== Kopijavimas ir įklijavimas ===<br />
<br />
Iš terminalo gerai veikia Ctrl+Insert kopijavimui ir Shift+Insert įklijavimui. Taip pat galite kopijuoti iš terminalo Ctrl+Shift+C ir įklijuoti su viduriniu pelės mygtuko paspaudimu.<br />
<br />
=== Skaidrumas ===<br />
<br />
Naudodami transset-df programą, kurios pavadinimas iš esmės yra [[transset]], ( pasiekiama ''pacman -S transset-df'' komanda ) galite iškarto nustatyti langų skaidrumą. Pavyzdžiui redaguodami sekantį bloką {{Filename|~/.config/openbox/rc.xml}} faile, galite padaryti, kad kai pelės žymeklis yra ties lango pavadinimo sritimi, pelės ratuko sukimas įjungtu ar išjungtu skaidrumą:<br />
<context name="Titlebar"><br />
<mousebind button="Left" action="Press"><br />
<action name="Focus"/><br />
<action name="Raise"/><br />
</mousebind><br />
<mousebind button="Left" action="Drag"><br />
<action name="Move"/><br />
</mousebind><br />
<mousebind button="Left" action="DoubleClick"><br />
<action name="ToggleMaximizeFull"/><br />
</mousebind><br />
<mousebind button="Middle" action="Press"><br />
<action name="Lower"/> <br />
<action name="FocusToBottom"/><br />
<action name="Unfocus"/><br />
</mousebind><br />
<mousebind button="Up" action="Click"><br />
<action name= "Execute" ><br />
<execute>transset-df -p .2 --inc </execute><br />
</action><br />
</mousebind><br />
<mousebind button="Down" action="Click"><br />
<action name= "Execute" ><br />
<execute>transset-df -p .2 --dec </execute><br />
</action><br />
</mousebind><br />
<mousebind button="Right" action="Press"><br />
<action name="Focus"/><br />
<action name="Raise"/><br />
<action name="ShowMenu"><br />
<menu>client-menu</menu><br />
</action><br />
</mousebind><br />
</context><br />
Šiuo metu jis dirbs, kai nebus vykdomi kiti veiksmai.<br />
<br />
=== Xprop programų reikšmės ===<br />
Jeigu naudojante kiekvienai programai išskirtinius nustatymus, sekantis bash trumpinys Jums tikriausiai labai padės:<br />
<br />
alias xp='xprop | grep "WM_WINDOW_ROLE\|WM_CLASS" && echo "WM_CLASS(STRING) = \"NAME\", \"CLASS\""'<br />
<br />
Norint jį panaudoti, paleiskite '''{{Codeline|xp}}''' ir paspauskite ant norimo programos lango, kurio nustatymus norite pakeisti. Trumpinys parodys informaciją, kuri reikalinga Openbox - WM_WINDOW_ROLE ir WM_CLASS (pavadinimas ir klasė) reikšmes:<br />
<br />
[thayer@dublin:~] $ xp<br />
WM_WINDOW_ROLE(STRING) = "roster"<br />
WM_CLASS(STRING) = "gajim.py", "Gajim.py"<br />
WM_CLASS(STRING) = "NAME", "CLASS"<br />
<br />
==== Xprop ir Firefox ====<br />
<br />
Kažkokios priežasties dėka, Firefox ir jo atviro kodo pasekėjai totaliai ignoruoja programų nustatymus ( pvz <desktop> ). Išeitis yra naudoti {{Codeline|class&#61;"Firefox*"}}, nepriklausomai kokią WM_CLASS reikšmę praneša xprop.<br />
<br />
=== Sujungiant menu ir komandą ===<br />
<br />
Kai kuriems turi iškilti būtinybė sujungti pagrindinį Openbox menu su kokia nors komanda. Tai yra naudinga, kai norima sukurti naują panelės mygtuką ar panašiai. Nors Openbox to ir nepalaiko, tačiau paprastas skriptas, xdotool, gali simuliuoti klaviatūros paspaudimą. Xdotool yra [http://aur.archlinux.org/packages.php?do_Details=1&ID=14789&O=0&L=0&C=0&K=xdotool&SB=n&SO=a&PP=25&do_MyPackages=0&do_Orphans=0&SeB=nd pasiekiamas AUR]. Norint jį panaudoti, paprasčiausiai pridėkite sekantį kodą į {{Filename|rc.xml}} failo <keyboard> sekciją:<br />
<keybind key="A-C-q"><br />
<action name="ShowMenu"><br />
<menu>root-menu</menu><br />
</action><br />
</keybind><br />
Perkraukite/perkonfigūruokite Openbox. Dabar pagrindinis Openbox menu gali atsirasti stebuklingai paleidus tokią komandą:<br />
# xdotool key ctrl+alt+q<br />
Žinoma, trumpinį galite pakeisti į bet kokį kitą.<br />
<br />
=== Urxvt darbastalio fone ===<br />
<br />
Su Openbox, paleisti terminalą darbastalio fone yra lengva. <br />
<br />
Pirmiausiai, reikia įjungti skaidrumą. Atsidarykite {{Filename|.Xdefaults}} failą ( jeigu tokio failo nėra, tuomet jį sukurkite ).<br />
URxvt*transparent:true<br />
URxvt*scrollBar:false<br />
URxvt*geometry:124x24 #I don't use the whole screen, if you want a full screen term don't bother with this and see below.<br />
URxvt*borderLess:true<br />
URxvt*foreground:Black #Font color. My wallpaper is White, you may wish to change this to White.<br />
<br />
Tuomet atsidarykite savo {{Filename|.config/openbox/rc.xml}} failą:<br />
<application name="URxvt"><br />
<decor>no</decor><br />
<focus>yes</focus><br />
<position><br />
<x>center</x><br />
<y>20</y><br />
</position><br />
<layer>below</layer><br />
<desktop>all</desktop><br />
<maximized>true</maximized> #Only if you want a full size terminal.<br />
</application><br />
<br />
''Magija'' ateina iš {{Codeline|<layer>below</layer>}} eilutės, kuri patalpiną programą po visom kitom programom. Čia Urxvt yra rodomas visuose darbastaliuose. Pakeitimai, žinoma, yra galimi.<br />
<br />
Pastaba: Vietoj to, kad naudoti <application name="URxvt">, galite naudoti kitą ( pavyzdžiui "URxvt-bg" ), ir naudoti -name pasirinkimą, kuomet paleidžiama urxvt. Tokiu būdu, tik tie terminalai, kuriuos pavadinsite ''URxvt-bg'' bus pagauti ir pakeisti, kaip tai aprašyta ''rc.xml''. Pavyzdžiui: <br />
urxvt -name URxvt-bg<br />
<br />
=== Garso reguliavimas su klaviatūra ===<br />
Jeigu garsui naudojate ALSA, galite naudoti įvairias garso reguliavimo programas. Tačiau yra galimybė nustatyti klaviatūros trumpinius, kaip garso reguliatorius. Pavyzdžiui, {{Filename|.config/openbox/rc.xml}} failo <keyboard> sekcijoje:<br />
<br />
<keybind key="W-Up"><br />
<action name="Execute"><br />
<command>amixer set Master 5%+</command><br />
</action><br />
</keybind><br />
<br />
Tai sujungia ''Windows'' ir ''į viršų'' mygtuką su garso padidėjimu 5%. Atitinkamai, garso lygio mažinimui:<br />
<br />
<keybind key="W-Down"><br />
<action name="Execute"><br />
<command>amixer set Master 5%-</command><br />
</action><br />
</keybind><br />
<br />
Taip pat galite naudoti XF86Audio klaviatūros trumpinius:<br />
<br />
<keybind key="XF86AudioRaiseVolume"><br />
<action name="Execute"><br />
<command>amixer set Master 5%+ unmute</command><br />
</action><br />
</keybind><br />
<keybind key="XF86AudioLowerVolume"><br />
<action name="Execute"><br />
<command>amixer set Master 5%- unmute</command><br />
</action><br />
</keybind><br />
<keybind key="XF86AudioMute"><br />
<action name="Execute"><br />
<command>amixer set Master toggle</command><br />
</action><br />
</keybind><br />
<br />
Aukščiau esantis pavyzdys turi veikti daugelioms daugia-funkcinėms klaviatūroms. Jis turi įgalinti pagrindinio kanalo garso didėjimą, mažėjimą ir išjungimą su daugia-funkciniais mygtukais. Verta paminėti:<br />
* "Išjungimo" mygtukas turi įjungti pagrindinį kanalą, jeigu jis jau yra išjungtas.<br />
* "Didėjimo" ir "Mažėjimo" mygtukai turi įjungti pagrindinį kanalą, jeigu jis yra išjungtas.<br />
<br />
== Resursai ==<br />
<br />
* [http://openbox.org/ Openbox Website] &ndash; Oficialus tinklapis<br />
* [http://planetob.openmonkey.com/ Planet Openbox] &ndash; Openbox naujienų portalas<br />
* [http://www.box-look.org/ Box-Look.org] &ndash; Geras temų ir kitų dizainų elementų šaltinis<br />
* [https://bbs.archlinux.org/viewtopic.php?id=93126 Openbox Hacks and Configs Thread] @ Arch Linux Forume<br />
* [https://bbs.archlinux.org/viewtopic.php?id=45692 Openbox Screenshots Thread] @ Arch Linux Forume<br />
<!-- vim: set ft=Wikipedia: --></div>Adomashttps://wiki.archlinux.org/index.php?title=Feh_(Lietuvi%C5%B3)&diff=128513Feh (Lietuvių)2011-01-20T02:10:20Z<p>Adomas: </p>
<hr />
<div>[[Category: Graphics and DTP (Lietuviškai)]]<br />
{{i18n|Feh}}<br />
<br />
[https://derf.homelinux.org/~derf/projects/feh/ feh] yra lengvas ir galingas nuotraukų peržiūros įrankis, kuris taip pat gali būti naudojamas kaip darbastalio paveikslėlio tvarkyklė.<br />
<br />
==Įdiegimas==<br />
<br />
{{Package Official|feh}} yra pasiekiamas '''Extra''' repozitoriuje:<br />
<br />
# pacman -S feh<br />
<br />
==Naudojimas==<br />
<br />
feh yra nepaprastai konfigūruojamas. Pilnam opcijų sąrašui, paleiskite {{Codeline|feh --help}}.<br />
<br />
===Paveikslėlių peržiūros įrankis===<br />
Greitai paveikslėlių peržiūrai tam tikroje nuorodoje, galite paleisti feh su sekančiais argumentais:<br />
<br />
$ feh -g 640x480 -d -S filename /path/to/directory<br />
<br />
* -g vėliavėlė priverčia paveikslėlius pasirodyti nedidesnėje kaip 640x480 rezoliucijoje<br />
* -S filename vėliavėlė surūšiuoja paveikslėlius pagal vardą<br />
<br />
Tai tik vienas pavyzdys; egzistuoja daugiau opcijų, kurios pagerina lankstumą.<br />
<br />
===Darbastalio užsklandos įrankis===<br />
feh gali būti naudojamas darbastalio užsklandos paveikslėliams keisti tokioms langų tvarkyklėms, kurios tokios opcijos neturi, kaip [[Openbox (Lietuviškai)]] arba [[Fluxbox]].<br />
<br />
Naudojant [[GNOME]], turite išjungti darbastalio Nautilus kontrolę. Lengviausias būdas yra paleisti tokią komandą:<br />
<br />
$ gconftool-2 --set /apps/nautilus/preferences/show_desktop --type boolean false<br />
<br />
Sekanti komanda yra pavyzdys, kaip galima pakeisti darbastalio foną:<br />
<br />
$ feh --bg-scale /path/to/image.file<br />
<br />
Kitos mastelio keitimo opcijos:<br />
--bg-tile FILE<br />
--bg-center FILE<br />
--bg-seamless FILE<br />
<br />
Norint atkurti darbastalio foną kitoje sesijoje, pridėkite sekančią eilutę paleisties faile (pvz.: {{Filename|~/.xinitrc}}, {{Filename|~/.config/openbox/autostart.sh}}, kt.):<br />
<br />
sh ~/.fehbg &<br />
<br />
====Atsitiktinis darbastalio fonas====<br />
Norint atsitiktinai keisti darbastalio fonus, sukurkite skriptą su sekančiu kodu (pvz.: {{Filename|wallpaper.sh}}). Suteikite jam paleisties teises ({{Codeline|chmod +x wallpaper.sh}}) ir paleiskite jį iš {{Filename|~/.xinitrc}}. Skriptą galite tiesiogiai rašyti į {{Filename|~/.xinitrc}}, nebūtinai jį rašyti į {{Filename|wallpaper.sh}}.<br />
<br />
Pakeiskite {{Filename|$HOME/.wallpaper}} direktoriją į jums tinkamą ir "15m" (15 minučių) intervalą tarp darbastalio fonų keitimosi (peržiūrėkite {{Codeline|man sleep}} papildomoms opcijoms).<br />
<br />
#!/bin/sh<br />
while true;<br />
do<br />
find $HOME/.wallpaper -type f -name '*.jpg' -o -name '*.png' | shuf -n 1 | xargs feh --bg-scale<br />
sleep 15m<br />
done &<br />
<br />
Jeigu jūsų failuose yra tarpai tarp vardų, pabandykite sekantį kodą:<br />
<br />
#!/bin/sh<br />
while true;<br />
do<br />
feh --bg-scale "$(find ~/.wallpaper -name *.jpg | shuf -n 1)"<br />
sleep 15m<br />
done &</div>Adomashttps://wiki.archlinux.org/index.php?title=Talk:Beginners%27_guide_(Lietuvi%C5%A1kai)&diff=128509Talk:Beginners' guide (Lietuviškai)2011-01-20T01:38:19Z<p>Adomas: Created page with "Sausio 21d. ryte peržiūrėsiu visą straipsnį, pamėginsiu pataisyti klaidas :) ~~~~"</p>
<hr />
<div>Sausio 21d. ryte peržiūrėsiu visą straipsnį, pamėginsiu pataisyti klaidas :) [[User:Adomas|Adomas]] 20:38, 19 January 2011 (EST)</div>Adomashttps://wiki.archlinux.org/index.php?title=Frequently_asked_questions_(Lietuvi%C5%B3)&diff=128508Frequently asked questions (Lietuvių)2011-01-20T01:37:16Z<p>Adomas: Created page with "FAQ (Frequently Asked Question) lietuviškai - DUK (Dažniausiai Užduodami Klausimai) == Iš kur parsisiųsti Archlinux? == ArchLinux gali parsisiųsti iš [http://www.archli..."</p>
<hr />
<div>FAQ (Frequently Asked Question) lietuviškai - DUK (Dažniausiai Užduodami Klausimai)<br />
<br />
<br />
== Iš kur parsisiųsti Archlinux? ==<br />
<br />
ArchLinux gali parsisiųsti iš [http://www.archlinux.org/download/ ArchLinux parsisiuntimo] puslapio. Rekomenduojama siųstis BitTorrent protokolu, nes taip taupomi serverių resursai.<br />
<br />
<br />
== Kaip įdiegti ArchLinux? ==<br />
<br />
Apie ArchLinux įdiegimą galite skaityti [https://wiki.archlinux.org/index.php/Beginners'_Guide_(Lietuvi%C5%A1kai) Pradedančiojo Gide].</div>Adomashttps://wiki.archlinux.org/index.php?title=User_talk:Adomas&diff=128507User talk:Adomas2011-01-20T01:34:03Z<p>Adomas: Created page with "What do You want to tell me? :) If you have an opinion back it up with reason."</p>
<hr />
<div>What do You want to tell me? :)<br />
<br />
If you have an opinion back it up with reason.</div>Adomashttps://wiki.archlinux.org/index.php?title=User:Adomas&diff=128506User:Adomas2011-01-20T01:32:40Z<p>Adomas: Created page with "'''Adomas Jackevičius''' is ArchLinux user from Lithuania. ''About myself'': I am Linux enthusiast since year 2004."</p>
<hr />
<div>'''Adomas Jackevičius''' is ArchLinux user from Lithuania.<br />
<br />
''About myself'':<br />
I am Linux enthusiast since year 2004.</div>Adomas