عن المشروع

Input Remapper هي أداة لينكس سهلة الاستخدام لتغيير سلوك أجهزة الإدخال. تدعم X11 وWayland، والتركيبات، ووحدات الماكرو القابلة للبرمجة، وعصي التحكم، والعجلات، وأزرار الزناد، والمفاتيح، وحركات الفأرة، والمزيد. تقوم بتعيين أي إدخال إلى أي إدخال آخر. ## التثبيت ### Ubuntu/Debian قم بتنزيل ملف .deb قابل للتثبيت من أحدث إصدار: ```sh wget https://github.com/sezanzeb/input-remapper/releases/download/2.2.1/input-remapper-2.2.1.deb sudo apt install -f ./input-remapper-2.2.1.deb ``` أو قم بتثبيت أحدث التغييرات عبر: ```sh sudo apt install git gettext git clone https://github.com/sezanzeb/input-remapper.git cd input-remapper ./scripts/build-deb.sh sudo apt purge input-remapper input-remapper-daemon input-remapper-gtk python3-inputremapper sudo apt install -f ./dist/input-remapper-2.2.1.deb ``` Input Remapper متاح أيضًا في مستودعات Debian وUbuntu: ```sh sudo apt install input-remapper ``` يتطلب Input Remapper ≥ 2.0 على الأقل Ubuntu 22.04. ### Fedora ```sh sudo dnf install input-remapper sudo systemctl enable --now input-remapper ``` ### Arch ```sh yay -S input-remapper-git sudo systemctl enable --now input-remapper ``` ### Void ```sh sudo xbps-install -S input-remapper sudo ln -s /etc/sv/input-remapper /var/service sudo sv up input-remapper ``` ### توزيعات أخرى قم بتثبيت التبعيات: `python3-evdev` ≥1.3.0، `gtksourceview4`، `python3-devel`، `python3-pydantic`، `python3-dasbus`، `python3-psutil`. يجب تثبيت حزم Python عالميًا حتى تتمكن الخدمة من استيرادها. تجنب `--user` وConda. ```sh sudo pip install evdev pydantic dasbus PyGObject ``` ```sh git clone https://github.com/sezanzeb/input-remapper.git cd input-remapper sudo python3 -m install --root / sudo systemctl enable --now input-remapper ``` لجميع الخيارات الأخرى، تحقق من `python3 -m install --help`. لإلغاء التثبيت: ```sh sudo python3 -m install.uninstall ```