Rehber Gentoo Linux VEIKK Markalı Grafik Tabletleri Çalıştırma

Linuxginar

Gigapat
Katılım
4 Temmuz 2017
Mesajlar
7.537
Makaleler
6
Çözümler
136
Yer
Izmir
Bu yöntem her dağıtımda çalışabilir, Gentoo ve Arch'ta çalışacaktır.

Tam iade edecekken deneyeyim dedim, Linux için halihazırda RPM ve DEB olarak paketler bulunuyor ancak Gentoo'da RPM ve DEB için destek yok, dolayısıyla RPM'i decompile yani ayıklayacağız. Öncelikle sudo emerge --ask rpm2targz komutuyla RPM dosyasını https://veikk.com/upload/file/20210824/vktablet-1.0.2-1.x86_64.rpm linkinden indiriyoruz. Daha sonra indirdiğimiz klasörde rpm2targz vktablet-1.0.2-1.x86_64.rpm komutunu çalıştırıyoruz. Buradaki vktablet ile başlayan RPM dosyasının adı değişebilir.
Daha sonra oluşan tar.gz dosyasını tar -xf vktablet-1.0.2-1.x86_64.tar.gz -C . komutu ile arşivden çıkarıyoruz, dosya adı yine değişebilir dikkatli olalım. Daha sonra 3 klasörümüz olacak.

ÖNEMLİ NOT: Aşağıda bulunan komutları tar.gz dosyasının bulunduğu klasörde çalıştırmanız gerek, dosya konumları ona göre ayarlanmıştır!

,.png

Şimdi tek yapmamız gereken buradaki etc usr lib klasörünün içeriklerini sistemimize göre kopyalamak.

usr klasöründen başlayalım. Burası programın kendisini ve menü üzerinden programı bulmak için gerekli vktablet.desktop dosyasını bulunduruyor. İçerisinde lib ve share klasörleri olan bu dosyaların içeriklerini komutlarımızla kopyalıyoruz:
sudo cp -r usr/share/applications/* /usr/share/applications
sudo cp -r usr/lib/vktablet /usr/lib/

etc klasörü ile devam ediyoruz. Bu kısım opsiyonel, zira etc/xdg/autostart ile devam eden kısım sadece sürücüyü otomatik başlatmak için kullanılıyor.
sudo cp -r etc/xdg/autostart/* /etc/xdg/autostart/

lib klasörü ile devam ediyoruz, bu klasördeki dosyalar tableti yapılandırmak ve programa tanıtmak için gerekli.
sudo cp -r lib/udev/rules.d/* /lib/udev/rules.d/

Daha sonra kopyaladığımız dosyalardaki UDEV kurallarının aktif olması için bilgisayarımızı yeniden başlatıyoruz. Tebrikler, artık VEIKK grafik tablet sürücüsünü herhangi bir Linux dağıtımına kurdunuz!
 
Son düzenleme:
Bir gün satın alırsam deneyeceğim. İyi sosyaller.
Arch kurarsanız AUR'da veikk-tablet-bin diye olması lazım:
Bu yöntem her dağıtımda çalışabilir, Gentoo ve Arch'ta çalışacaktır.

Tam iade edecekken deneyeyim dedim, Linux için halihazırda RPM ve DEB olarak paketler bulunuyor ancak Gentoo'da RPM ve DEB için destek yok, dolayısıyla RPM'i decompile yani ayıklayacağız. Öncelikle sudo emerge --ask rpm2targz komutuyla RPM dosyasını https://veikk.com/upload/file/20210824/vktablet-1.0.2-1.x86_64.rpm linkinden indiriyoruz. Daha sonra indirdiğimiz klasörde rpm2targz vktablet-1.0.2-1.x86_64.rpm komutunu çalıştırıyoruz. Buradaki vktablet ile başlayan RPM dosyasının adı değişebilir.
Daha sonra oluşan tar.gz dosyasını tar -xf vktablet-1.0.2-1.x86_64.tar.gz -C . komutu ile arşivden çıkarıyoruz, dosya adı yine değişebilir dikkatli olalım. Daha sonra 3 klasörümüz olacak.

ÖNEMLİ NOT: Aşağıda bulunan komutları tar.gz dosyasının bulunduğu klasörde çalıştırmanız gerek, dosya konumları ona göre ayarlanmıştır!

Eki Görüntüle 1229699
Şimdi tek yapmamız gereken buradaki etc usr lib klasörünün içeriklerini sistemimize göre kopyalamak.

usr klasöründen başlayalım. Burası programın kendisini ve menü üzerinden programı bulmak için gerekli vktablet.desktop dosyasını bulunduruyor. İçerisinde lib ve share klasörleri olan bu dosyaların içeriklerini komutlarımızla kopyalıyoruz:
sudo cp -r usr/share/applications/* /usr/share/applications
sudo cp -r usr/lib/vktablet /usr/lib/

etc klasörü ile devam ediyoruz. Bu kısım opsiyonel, zira etc/xdg/autostart ile devam eden kısım sadece sürücüyü otomatik başlatmak için kullanılıyor.
sudo cp -r etc/xdg/autostart/* /etc/xdg/autostart/

lib klasörü ile devam ediyoruz, bu klasördeki dosyalar tableti yapılandırmak ve programa tanıtmak için gerekli.
sudo cp -r lib/udev/rules.d/* /lib/udev/rules.d/

Daha sonra kopyaladığımız dosyalardaki UDEV kurallarının aktif olması için bilgisayarımızı yeniden başlatıyoruz. Tebrikler, artık VEIKK grafik tablet sürücüsünü herhangi bir Linux dağıtımına kurdunuz!
Size betik yazdım ey Technopat halkı!

Önce rpm2targz aracını kurmanız gerek:

Ubuntu, Debian, Arch tabanında gerek yok bu betiğe, VEIKK sitesinde sürücüler gerekli dosyalarla verilmiş. Arch'ta ise AUR'da veikk-tablet-bin paketi mevcut.
Kod:
#!/bin/bash
clear
echo -e "$(tput setaf 1) BU BETIK VEIKK RPM DOSYASININ OLDUGU YERDE CALISTIRILMALIDIR, EGER OYLE YAPMADIYSANIZ SU AN CTRL+C'YE BASABILIRSINIZ. E    GER DOSYA DOGRU YERDEYSE ENTER TUSUNA BASIP DEVAM EDIN."
read
echo -e "$(tput sgr0)(varsayilan olarak sudo)\n1-) Izinler icin doas kullan\n2-) Izinler icin sudo kullan? [1/2] "
read permissions
ELEVATE="sudo"
 
if [[ "$permissions" == "2" ]]; then
     ELEVATE="sudo"
fi
 
if [[ "$permissions" == "1" ]]; then
    ELEVATE="doas"
fi
 
echo "RPM dosyası tar.gz dosyasına çevriliyor."
rpm2targz veikk-*.tar.gz > /dev/null 2>&1
 
if [[ "$?" != "0" ]]; then
       echo "Bir $(tput setaf 2)hata$(tput sgr0) meydana geldi, betiğin doğru yerde çalıştırıldığından emin olun."
      exit
fi
 
$ELEVATE cp -r usr/share/applications/* /usr/share/applications
 
$ELEVATE cp -r usr/share/applications/* /usr/share/applications
$ELEVATE cp -r usr/lib/vktablet /usr/lib/
$ELEVATE cp -r etc/xdg/autostart/* /etc/xdg/autostart/
$ELEVATE cp -r lib/udev/rules.d/* /lib/udev/rules.d/

Alternatif olarak bu betiği direkt wget ile indirebilirsiniz.
Komutu .rpm dosyasının olduğu yerde çalıştırmayı unutmayın.
wget https://gist.githubusercontent.com/efe3535/3737d907ef3a11e6c81c1895a7b9803d/raw/3e7515dcfb6b48196b8e6742dda2bf6ccf7909c1/veikk.sh && bash veikk.sh
 
Son düzenleme:
Bir ay önce satın aldığım Veikk grafik tabletinin drivernı uzun uğraşlar sonucunda kurmayı başardım. Ancak, Arch Linux'ta Hyprland kullandığım için sürücü açılmıyor QT_QPA_PLATFORM=xcb değişkenini atadığımda driver açılıyor fakat uygulamaları algılamıyor, yani uygulamalara özel yaptığım ayarlar etkin olmuyor. KDE Plasma (X11) ve Cinnamon'da denediğimde sorunsuz çalıştı, ancak Wayland için herhangi bir yol bulamadım. Bu sorunu çözmek için bir çözüm var mı? Her grafik tabletini kullanmak istediğimde masaüstü ortamını değiştirip uygulamaları, sayfaları, ayaları başlatmak ve ayalamak zor oluyor.
 

Geri
Yukarı