<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://gimx.fr/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=46.218.205.226</id>
	<title>GIMX - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://gimx.fr/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=46.218.205.226"/>
	<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Special:Contributions/46.218.205.226"/>
	<updated>2026-05-07T07:24:12Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.7</generator>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Command_line&amp;diff=34</id>
		<title>Command line</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Command_line&amp;diff=34"/>
		<updated>2012-06-08T09:18:50Z</updated>

		<summary type="html">&lt;p&gt;46.218.205.226: /* Motivation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Motivation==&lt;br /&gt;
&lt;br /&gt;
It's not for performance at this time, but a future release may be able to run entirely from a Linux terminal without having to run a windowing system. This would improve performances on all hardwares, especially on small ones like the raspberry pi or thin clients.&amp;lt;br/&amp;gt;&lt;br /&gt;
And it's also useful for other stuff like automation.&lt;br /&gt;
&lt;br /&gt;
==Linux + bluetooth==&lt;br /&gt;
&lt;br /&gt;
In a terminal:&amp;lt;br/&amp;gt;&lt;br /&gt;
    emu ps3_mac_address bt_device_index sixaxis_index&lt;br /&gt;
&lt;br /&gt;
* ps3_mac_address&lt;br /&gt;
this argument is mandatory&lt;br /&gt;
* bt_device_index&lt;br /&gt;
the bluetooth device index (ex : 0 for hci0, 1 for hci1, etc)&amp;lt;br/&amp;gt;&lt;br /&gt;
this argument is optional, default device index is 0&lt;br /&gt;
* sixaxis_index&lt;br /&gt;
the sixaxis index (ex : 0 for sixaxis 1, 1 for sixaxis 2, etc)&amp;lt;br/&amp;gt;&lt;br /&gt;
this argument is optional, default sixaxis index is 0&lt;br /&gt;
&lt;br /&gt;
In another terminal:&amp;lt;br/&amp;gt;&lt;br /&gt;
    emuclient --config file_name&lt;br /&gt;
&lt;br /&gt;
* file_name&lt;br /&gt;
the name of the config file, in the ~/.emuclient/config directory (ex : toto.xml)&amp;lt;br/&amp;gt;&lt;br /&gt;
this argument is mandatory&amp;lt;br/&amp;gt;&lt;br /&gt;
use backslashes to escape spaces&lt;br /&gt;
&lt;br /&gt;
==Linux or Windows + DIY USB adapter or GPP==&lt;br /&gt;
&lt;br /&gt;
In a terminal:&amp;lt;br/&amp;gt;&lt;br /&gt;
    emuclient --config file_name --serial --port /dev/ttyUSBX --joystick --precision 16 --refresh 4&lt;br /&gt;
&lt;br /&gt;
emuclient options:&lt;br /&gt;
* file_name&lt;br /&gt;
the name of the config file, in the ~/.emuclient/config directory (ex : toto.xml)&amp;lt;br/&amp;gt;&lt;br /&gt;
this argument is mandatory&lt;br /&gt;
* --serial --port /dev/ttyUSB0&lt;br /&gt;
serial port, ex /dev/ttyUSB0 in Linux, COM4 in windows&amp;lt;br/&amp;gt;&lt;br /&gt;
only mandatory for the DIY USB adapter&lt;br /&gt;
* --joystick / --GPP / --360pad / --Sixaxis / --PS2pad&lt;br /&gt;
the type of USB adapter&lt;br /&gt;
* --precision 16&lt;br /&gt;
the axis precision (joystick: 16, other adapters: 8)&lt;br /&gt;
* --refresh 4&lt;br /&gt;
the refresh period, in ms&amp;lt;br/&amp;gt;&lt;br /&gt;
recommended values:&amp;lt;br/&amp;gt;&lt;br /&gt;
joystick/GPP/360pad/Sixaxis: 4 (250Hz)&amp;lt;br/&amp;gt;&lt;br /&gt;
PS2pad: 16 (62.5Hz)&lt;br /&gt;
&lt;br /&gt;
==General emuclient options==&lt;br /&gt;
&lt;br /&gt;
* --status&lt;br /&gt;
display controls in the terminal&lt;br /&gt;
* --nograb&lt;br /&gt;
do not grab the mouse cursor&lt;br /&gt;
* --force-updates&lt;br /&gt;
send button+axis status even if there is no change (for compatibility with games like DNF)&lt;br /&gt;
* --subpos&lt;br /&gt;
improve stick precision (counteract rounding issues)&lt;br /&gt;
* --keygen key&lt;br /&gt;
generate a key press at emuclient startup&amp;lt;br/&amp;gt;&lt;br /&gt;
the main use case for this is the automation of macro's execution&amp;lt;br/&amp;gt;&lt;br /&gt;
all other events are ignored, except events generated by macros&amp;lt;br/&amp;gt;&lt;br /&gt;
the only way to quit is to add KEYDOWN ESCAPE at the end of the macro, or use --nograb and press ctrl+c into the terminal&lt;br /&gt;
another use case is the sending of a single command (it requires to use a macro as no key up event is generated).&lt;/div&gt;</summary>
		<author><name>46.218.205.226</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Command_line&amp;diff=33</id>
		<title>Command line</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Command_line&amp;diff=33"/>
		<updated>2012-06-08T09:18:26Z</updated>

		<summary type="html">&lt;p&gt;46.218.205.226: /* Motivation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Motivation==&lt;br /&gt;
&lt;br /&gt;
It's not for performance at this time, but a future release may be able to run entirely from a terminal without having to run a windowing system. This would improve performances on all hardwares, especially on small ones like the raspberry pi or thin clients.&amp;lt;br/&amp;gt;&lt;br /&gt;
And it's also useful for other stuff like automation.&lt;br /&gt;
&lt;br /&gt;
==Linux + bluetooth==&lt;br /&gt;
&lt;br /&gt;
In a terminal:&amp;lt;br/&amp;gt;&lt;br /&gt;
    emu ps3_mac_address bt_device_index sixaxis_index&lt;br /&gt;
&lt;br /&gt;
* ps3_mac_address&lt;br /&gt;
this argument is mandatory&lt;br /&gt;
* bt_device_index&lt;br /&gt;
the bluetooth device index (ex : 0 for hci0, 1 for hci1, etc)&amp;lt;br/&amp;gt;&lt;br /&gt;
this argument is optional, default device index is 0&lt;br /&gt;
* sixaxis_index&lt;br /&gt;
the sixaxis index (ex : 0 for sixaxis 1, 1 for sixaxis 2, etc)&amp;lt;br/&amp;gt;&lt;br /&gt;
this argument is optional, default sixaxis index is 0&lt;br /&gt;
&lt;br /&gt;
In another terminal:&amp;lt;br/&amp;gt;&lt;br /&gt;
    emuclient --config file_name&lt;br /&gt;
&lt;br /&gt;
* file_name&lt;br /&gt;
the name of the config file, in the ~/.emuclient/config directory (ex : toto.xml)&amp;lt;br/&amp;gt;&lt;br /&gt;
this argument is mandatory&amp;lt;br/&amp;gt;&lt;br /&gt;
use backslashes to escape spaces&lt;br /&gt;
&lt;br /&gt;
==Linux or Windows + DIY USB adapter or GPP==&lt;br /&gt;
&lt;br /&gt;
In a terminal:&amp;lt;br/&amp;gt;&lt;br /&gt;
    emuclient --config file_name --serial --port /dev/ttyUSBX --joystick --precision 16 --refresh 4&lt;br /&gt;
&lt;br /&gt;
emuclient options:&lt;br /&gt;
* file_name&lt;br /&gt;
the name of the config file, in the ~/.emuclient/config directory (ex : toto.xml)&amp;lt;br/&amp;gt;&lt;br /&gt;
this argument is mandatory&lt;br /&gt;
* --serial --port /dev/ttyUSB0&lt;br /&gt;
serial port, ex /dev/ttyUSB0 in Linux, COM4 in windows&amp;lt;br/&amp;gt;&lt;br /&gt;
only mandatory for the DIY USB adapter&lt;br /&gt;
* --joystick / --GPP / --360pad / --Sixaxis / --PS2pad&lt;br /&gt;
the type of USB adapter&lt;br /&gt;
* --precision 16&lt;br /&gt;
the axis precision (joystick: 16, other adapters: 8)&lt;br /&gt;
* --refresh 4&lt;br /&gt;
the refresh period, in ms&amp;lt;br/&amp;gt;&lt;br /&gt;
recommended values:&amp;lt;br/&amp;gt;&lt;br /&gt;
joystick/GPP/360pad/Sixaxis: 4 (250Hz)&amp;lt;br/&amp;gt;&lt;br /&gt;
PS2pad: 16 (62.5Hz)&lt;br /&gt;
&lt;br /&gt;
==General emuclient options==&lt;br /&gt;
&lt;br /&gt;
* --status&lt;br /&gt;
display controls in the terminal&lt;br /&gt;
* --nograb&lt;br /&gt;
do not grab the mouse cursor&lt;br /&gt;
* --force-updates&lt;br /&gt;
send button+axis status even if there is no change (for compatibility with games like DNF)&lt;br /&gt;
* --subpos&lt;br /&gt;
improve stick precision (counteract rounding issues)&lt;br /&gt;
* --keygen key&lt;br /&gt;
generate a key press at emuclient startup&amp;lt;br/&amp;gt;&lt;br /&gt;
the main use case for this is the automation of macro's execution&amp;lt;br/&amp;gt;&lt;br /&gt;
all other events are ignored, except events generated by macros&amp;lt;br/&amp;gt;&lt;br /&gt;
the only way to quit is to add KEYDOWN ESCAPE at the end of the macro, or use --nograb and press ctrl+c into the terminal&lt;br /&gt;
another use case is the sending of a single command (it requires to use a macro as no key up event is generated).&lt;/div&gt;</summary>
		<author><name>46.218.205.226</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Command_line&amp;diff=32</id>
		<title>Command line</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Command_line&amp;diff=32"/>
		<updated>2012-06-08T09:17:53Z</updated>

		<summary type="html">&lt;p&gt;46.218.205.226: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Motivation==&lt;br /&gt;
&lt;br /&gt;
It's not for performance at this time, but a future release may be able to run entirely from a terminal without having to run a windowing system. This would improve performances on all hardwares, especially on small ones like the raspberry pi, thin clients...&amp;lt;br/&amp;gt;&lt;br /&gt;
And it's also useful for other stuff like automation.&lt;br /&gt;
&lt;br /&gt;
==Linux + bluetooth==&lt;br /&gt;
&lt;br /&gt;
In a terminal:&amp;lt;br/&amp;gt;&lt;br /&gt;
    emu ps3_mac_address bt_device_index sixaxis_index&lt;br /&gt;
&lt;br /&gt;
* ps3_mac_address&lt;br /&gt;
this argument is mandatory&lt;br /&gt;
* bt_device_index&lt;br /&gt;
the bluetooth device index (ex : 0 for hci0, 1 for hci1, etc)&amp;lt;br/&amp;gt;&lt;br /&gt;
this argument is optional, default device index is 0&lt;br /&gt;
* sixaxis_index&lt;br /&gt;
the sixaxis index (ex : 0 for sixaxis 1, 1 for sixaxis 2, etc)&amp;lt;br/&amp;gt;&lt;br /&gt;
this argument is optional, default sixaxis index is 0&lt;br /&gt;
&lt;br /&gt;
In another terminal:&amp;lt;br/&amp;gt;&lt;br /&gt;
    emuclient --config file_name&lt;br /&gt;
&lt;br /&gt;
* file_name&lt;br /&gt;
the name of the config file, in the ~/.emuclient/config directory (ex : toto.xml)&amp;lt;br/&amp;gt;&lt;br /&gt;
this argument is mandatory&amp;lt;br/&amp;gt;&lt;br /&gt;
use backslashes to escape spaces&lt;br /&gt;
&lt;br /&gt;
==Linux or Windows + DIY USB adapter or GPP==&lt;br /&gt;
&lt;br /&gt;
In a terminal:&amp;lt;br/&amp;gt;&lt;br /&gt;
    emuclient --config file_name --serial --port /dev/ttyUSBX --joystick --precision 16 --refresh 4&lt;br /&gt;
&lt;br /&gt;
emuclient options:&lt;br /&gt;
* file_name&lt;br /&gt;
the name of the config file, in the ~/.emuclient/config directory (ex : toto.xml)&amp;lt;br/&amp;gt;&lt;br /&gt;
this argument is mandatory&lt;br /&gt;
* --serial --port /dev/ttyUSB0&lt;br /&gt;
serial port, ex /dev/ttyUSB0 in Linux, COM4 in windows&amp;lt;br/&amp;gt;&lt;br /&gt;
only mandatory for the DIY USB adapter&lt;br /&gt;
* --joystick / --GPP / --360pad / --Sixaxis / --PS2pad&lt;br /&gt;
the type of USB adapter&lt;br /&gt;
* --precision 16&lt;br /&gt;
the axis precision (joystick: 16, other adapters: 8)&lt;br /&gt;
* --refresh 4&lt;br /&gt;
the refresh period, in ms&amp;lt;br/&amp;gt;&lt;br /&gt;
recommended values:&amp;lt;br/&amp;gt;&lt;br /&gt;
joystick/GPP/360pad/Sixaxis: 4 (250Hz)&amp;lt;br/&amp;gt;&lt;br /&gt;
PS2pad: 16 (62.5Hz)&lt;br /&gt;
&lt;br /&gt;
==General emuclient options==&lt;br /&gt;
&lt;br /&gt;
* --status&lt;br /&gt;
display controls in the terminal&lt;br /&gt;
* --nograb&lt;br /&gt;
do not grab the mouse cursor&lt;br /&gt;
* --force-updates&lt;br /&gt;
send button+axis status even if there is no change (for compatibility with games like DNF)&lt;br /&gt;
* --subpos&lt;br /&gt;
improve stick precision (counteract rounding issues)&lt;br /&gt;
* --keygen key&lt;br /&gt;
generate a key press at emuclient startup&amp;lt;br/&amp;gt;&lt;br /&gt;
the main use case for this is the automation of macro's execution&amp;lt;br/&amp;gt;&lt;br /&gt;
all other events are ignored, except events generated by macros&amp;lt;br/&amp;gt;&lt;br /&gt;
the only way to quit is to add KEYDOWN ESCAPE at the end of the macro, or use --nograb and press ctrl+c into the terminal&lt;br /&gt;
another use case is the sending of a single command (it requires to use a macro as no key up event is generated).&lt;/div&gt;</summary>
		<author><name>46.218.205.226</name></author>
		
	</entry>
</feed>