28 Ağustos 2018 Salı

VMware Hatası

$ sudo vmware-modconfig --console --install-all

(process:14350): GLib-CRITICAL **: 11:16:22.246: g_file_test: assertion 'filename != NULL' failed

(process:14350): GLib-CRITICAL **: 11:16:22.470: g_file_test: assertion 'filename != NULL' failed


Bu hatayı verme sebebi ise: linux-headers dosyasını bulamadığı içindir.

$ sudo pacman -S linux-headers

Komutu ile kernel header dosyalarını yüklerseniz, yukarıda ki hatanın kalktığını göreceksiniz.

$ sudo vmware-modconfig --console --install-all

(process:19974): GLib-CRITICAL **: 11:32:03.571: g_file_test: assertion 'filename != NULL' failed
sh: /usr/lib/systemd/scripts/vmware: No such file or directory
Unable to stop services


Bu hatayı gördüğümüz de ise Yeniden vmware workstation'ı sistemden kaldıracağız, ve yeniden yükleyeceğiz.


$ sudo pacman -R vmware-workstation11


Bundan sonra yeniden kuruyoruz ki linux-headers yüklendiği için; kernel modul'lerini yükleyebilsin.

$ sudo pacman -S vmware-workstation11


Bundan sonra kernel module leri yuklenmiş olacak ve çalışan bir VMware workstation olacak.

8 Ağustos 2018 Çarşamba

DOSBox korumalı mode (Protected Mode) Uygulama ve oyunları çalıştırma

Doom, Dune 2, Simcity 2000 gibi korumalı mode altında ki uygulamaları çalıştırmak için

[cpu]
core=auto

yerine

[cpu]
core=normal

olarak değişitrdiğiniz de bu uygulamaların çalışmasında bir sorun olmaması gerek.

DOSBox ile uyumlu oyun ve uygulama listeleri


DOSBox uygulama ve oyunlarda klavye çalışmıyorsa

DOSBox çalıştırdığınızda, oyun ve programların klavye çalışmıyorsa:



dosbox.conf dosyası içinde ki

[sdl]
usescancodes=true

olan satırı

usescancodes=false

klavyede ki sorununuz ortadan kalkar.



CD-Rom ve DVD-Rom drive DOSBox Altında tanımlamak

Z:\>MOUNT D D:\ -t cdrom

Ya da UNIX Makinaleri için

Z:\mount D /media/cdrom -t cdrom


Bu komuttan sonra MSCDEX driver'i yüklenir, ve bundan sonra ise D:\> CD-Rom sürücüsü yüklenmiş olur.

Z:\D:

yazdığınızda bağlı olan CD sürücüsüne bağlanır.

Otomatik olarak her açılışta CD-Rom ya da DVD-Rom bağlanması için bu komutu:

dosbox.conf dosyası içinde;

[autoexec]

mount D /media/cdrom -t cdrom


olarak autoexec başlığının hemen içine yazın

7 Ağustos 2018 Salı

DOSBox Mouse Capture Sorunu

CTRL + F10 ile mouse serbest bırakamyor hemde kitleyemiyorsanız, dosbox.conf dosyanızın içinde ki

[sdl]
autolock=false

satırınızı false yapmanız yeterlidir. Bundan sonra mouse capture'da sorun olmaz.

DOSBox keyboar layout türkçe q

dosbox.conf dosyasi içinde [dos] header'ın bulunduğu satırın altına 

[dos]
keyboardlayout=tr179

eklerseniz türkçe q klavyeyi map etmiş olursunuz.

Ya da F klavye için

[dos]
keyboardlayout=tr440

dosbox açılışta C diski tanımlamak için

DOSBox altında DOS işletim sisteminin C:\ Drive her açılışta otomatik olarak bağlamak için /home/kerim/.dosbox/dosbox-0.74.conf dosyasi içinde

[autoexec]
# Lines in this section will be run at startup.
# You can put your MOUNT lines here.

mount c /home/kerim/Downloads/DOS

Ayar dosyasi içerisine [autoexec] satırının altına

mount c /home/kerim/Downloads/DOS

satırını ekleyim

Açıklama

mount <drive_name>  <mount_directory>

mount: Drive'a dizin bağlama komutu
c: parametresi drive adi
/home/kerim/Downloads/DOS: c drive'ı için tanımlanan dizin adı

DOS Altında sanal sürücü oluşturmak

Istediğiniz herhangi bir dizini sanal sürücü olarak atayabilirsiniz.

Bunu yapabilmeniz için dos işletim sisteminde subst komutu ile sanal sürücü oluşturabilirsiniz. Bunun için aşağıda önce formatını vereceğim, daha sonra ise örnek komut yazacağım.

subst <sanal_drive> <drive_olarak_tanımlanacak_dizin>

Örnek:

C:\> subst A: C:\PROGRAM_INSTALL
C:\> A:
C:\> DIR

Directory of A:\.
.
..
C++COM~1.7Z

A:\>

Artık A Drive'i olarak C:\PROGRAM_INSTALL dizinini kullanabiliriz.