Kayıtlar

flowingtr Akış Diyagramı Uygulaması

Resim
İndirmek için tıklayınız .    

Sessiz Zil Sistemi Okul Zil Programı

Resim
Linux tabanlı çalışan okul zil programı internette aramalarımda fazla bulunmadığını gördüm. Bunun üzerine zil programı kodladım. Yazılım pardus ve benzeri debian tabanlı sistemlerde çalışmaktadır. Sessiz Zil Sistemi Pardus sürümü için 2.8  tıklayınız ; Sessiz Zil Sistemi Pardus sürümü için 2.9  tıklayınız ; Yazılımın Windows versiyonu için tıklayınız . Windows için örnek ses dosyaları  Not: Windows'ta ses dosyalarını belgelerim klasörü altında olmalıdır.  

Ağ Kontrol Yazılımı

Resim
indiriniz Yerel bir ağdaki(lan) bilgisayarların kontrol ve yönetimini yapabileceğiniz veyon, epostes vb. yazılımlara alternatif yazılım.  Yazılımla yapabilecekleriniz;  Açık olan bilgisayarlara linux komutlarını aynı anda çalıştırabilirsiniz. Birden fazla bilgisayara aynı anda dosya kopyalayabilirsiniz.   Bütün bilgisayarlara  ya da tek bilgisayarın ekranına mesaj gönderebilirsiniz. Bütün bilgisayarları ya da tek bilgisayarın ekranını kilitleyebilirsiniz. Bütün bilgisayarları ya da tek bilgisayarı kapatabilirsiniz.  Bütün bilgisayarları ya da tek bilgisayarı güncellemeler yapabilirsiniz. Açık bilgisayara ftp erişimi yapılabilir. Açık bilgisayarın ekranına erişim ve kullanma.   Video yayını yapabilirsiniz. Canlı kamera yayını yapabilirsiniz. Açık olan kullanıcı masaüstüne dosya kopyalama ve geri toplayabilirsiniz. İstediğiniz bilgisayarları seçip sadece seçili olanlara işlem yapabilirsiniz. Uzak bilgisayarın yönetici hesabına script kopyalay...

e-tahta

Resim
Pardus sistemler için tasarlanmış, yazma, geometik şelilleri kullanma, sınav  zaman göstergesi ve pdf açma, düzenleme aracıdır.   e-tahta Yazılımı ile Yapılabilecekler; Ekranın her alanına yazabiliyorsunuz. Pdf dosyaları yükleyip üzerinde yazılar yazıp tekrar Pdf olarak kaydedebiliyorsunuz. Çalıştığınız sayfayı yazdırabilirsiniz. İstediğiniz ayarlarda tahtanın açılmasını sağlayabilirsiniz(beyaz zemin mavi kalem vb.). Birden fazla sayfa oluşturup çalışabilirsiniz. Oluşturulan bu sayfalar pdf olarak kaydedilebilir. Ekranın bir bölümünü seçip kesebilir büyültme, taşıma vb. işlemler yapabilirsiniz. Çalıştığınız sayfayı resim olarak kaydedebilirsiniz. Akıllı kalem özelliği sayesinde çizdiğiniz şekli kendisi tahmin ederek düzenleyebilir. Geometrik şekilleri isteğinize göre ekleme, silme, taşıma, boyutlandırma yapabilirsiniz.  Dışarıdan zemin fotosu ekleyebilirsiniz. Dışarıdan bir resmi bir nesne şeklinde ekleyebilirsiniz. Birden fazla tahta deseni seçebilirsiniz...

Tahta-ve PC imajı

Resim
  Güncelleme Tarihi: 16/03/2026 Tahta imajı, indirmek için  tıklayınız . Bt Sınıfı bilgisayarları imajı, indirmek için  tıklayınız . Kurulum Öncesi  Ek Bilgi İmajı yüklemek için ventoy kullanın. Rufus kullanan ise DD modunda gpt olarak flash belleğe imajı yazdırın Sonra da kurulumu gerçekleştirin Nvme disk kurulumu yapılabilir.   Sistem kurulumunu uefi  kurulum yapmalısınız.  uefi kurulum için ventoy uefi olarak hazılama hakkında bilgi almak için  tıklayınız .   Kurulum Sonrası Ek Ayarlar etapadmin ve ogretmen kullanıcı şifreleri "1" dir . İlk açıldığında şifre değiştirme için uygulama açılacaktır. Tek Kullanıcılı otomatik açılması için okuyunuz .. Qrkilit kullanarak telefonla açmak için okuyunuz .. Ebaqr ile oturum açmak için okuyunuz . Terminal komutlarıyla yerine kullanılan Betik Yükleyici Uygulama için okuyunuz . Klavyenin otomatik açılması için okuyunuz . Usb Anahtar Oluşturma ve Usb ile Açma yazılımı imaj içinde var detay için ok...

scratch Pardus(Linux)

Resim
Scratch ’un en son güncel sürümü 3.29.1, Pardus (Debian tabanlı) sistemlerde sorunsuz çalışacak şekilde .deb formatında paketlenmiştir . Kurulumu  çift tıklayarak grafik arayüz üzerinden yapabilirsiniz. İndirmek için tıklayınız

mblock Pardus(Linux)

Resim
mBlock ’un en güncel  5.6.0 (AI Destekli)   sürümü, Pardus (Debian tabanlı) sistemlerde sorunsuz çalışacak şekilde .deb formatında paketlenmiştir .  Kurulumu  çift tıklayarak grafik arayüz üzerinden yapabilirsiniz. İndirmek için tıklayınız

Betik Yükleyici

Resim
 Terminal komutlarını kolaylıkla etkileşimli bir şekilde kurmak için geliştirilen bir uygulamadır. Uygulama içeriğine yeni eklemeler yaptığımızda program internet üzerinden güncelleme yapacaktır. Bundan dolayı yeni içerik eklenmesi güncellenmesi çok kolaydır. İsteğiniz doğrultusunda sık kullanılan konson işleri ekleye biliriz.. Yeni hali: Deb paketi indir Appimage pardus19 pardus21 için indir Appimage pardus23 etap23 etahta imajları için için indir

Pardus'ta Flashplayer Kurulumu

Resim
Dosyayı indir   Pardus ortamında swf uzantılı dosyaların çalışması için adobe'nin sitesinde bulunan binary dosya; https://www.adobe.com/support/flashplayer/debug_downloads.html adresindedir.  Flash dosyalarını çalıştırmak için tüm kullanıcılarda işlem yapmak gerekmektedir. Ayrıca dosya uzantısı ile adobe sitesinden indirilen ikili dosyanın ilişkilendirilmesi gerekmektedir. Bu işlemler için; https://help.gnome.org/admin/system-admin-guide/stable/mime-types-custom.html.en sitesinden yararlanıldı. Bu işlemleri yapan bir deb paketi oluşturduk. Dosyayı indir .  Deb pakaeti için;  https://gonullu.pardus.org.tr/pardus-uzerinde-deb-paketi-olusturma-rehber/ adresinden yararlanabilirsiniz.. Kurulum yapmak için; Kurulum dosyası indirilir. Pardus yetkili bir kullanıcı ile oturum açılır(önerilen kullanıcı : etapadmin).  Dosya zip'den çıkarılır.  Başka bilgisayarda çıkartırsanız sorun yaşarsınız. Kurulum için; Zip'den çıkarılan dosyaların olduğu klasöre giriş yapınız. Kl...

e-sabit (Kullanıcı Hesabını Dondurmak)

Resim
Linux'da belirli bir kullanıcı bilgilerini değişmezi, sabit yapmak için neler yapılacağıyla ilgili bir yazı yazmıştım. Buradan okuyabilirsiniz. .Bu yazıda anlatılanları yapan bir uygulama yazdım. Bu uygulama sistemin tamamının yerine sadece istediğimiz bir kullanıcıyı değişmez yapıyor. Bu sebeple ismini de bilgileri sabitlemesi sebebiyle e-sabit olarak belirledim.. Not: Bu paket kişisel bilgisayar yerine lab ortamı gibi bir yapıda mantıklı.  Ev dizininde çok büyük boyutlu dosya varsa tavsiye edilmez.   Sitemi kurduğunuzda masaüstüne  esabit adında bir dizin oluşturur. Bu dizin içinde olan dosya ve dizinler silinmez, yedeklenmez. Programın deb paketini indiriniz .   Kurulum yapmak için; Kurulum dosyası bu sayfadan indirilir. Pardus yetkili bir kullanıcı ile oturum açılır(önerilen kullanıcı : etapadmin).  İndirilen dosyanın olduğu yerden boş bir alana sağ tuş yapıp terminal açılır. Çift tıklayıp kuruabilirsiniz. Eğer kurulmuyorsa terminalden kurun. Terminald...

Wine Kurulumu

Uçbirimde aşağıdaki komutlar ile yükleyebilirsiniz; Bu komutları sudo su root komutunu çalıştırıp root olduktan sonra kullanınız.. #!/bin/bash #### install wine apt --fix-broken install -y apt-get install -f -y # eksik bağımlılıkları tamamlaması için. apt --purge remove wine* -y apt autoremove -y apt update wget -O /tmp/winehq.key https://dl.winehq.org/wine-builds/winehq.key apt update dpkg --add-architecture i386 apt install software-properties-common -y apt-key add /tmp/winehq.key echo 'deb https://dl.winehq.org/wine-builds/debian/ bullseye main'> /etc/apt/sources.list.d/winehq.list apt update apt install --install-recommends winehq-devel -y rm -rf /tmp/winehq.key apt install libgtk3-nocsd0:i386 -y apt install gnupg2 -y apt install winetricks -y apt install mono-complete -y wget -nc -O /tmp/winemimetype.deb https://github.com/bayramkarahan/wineplugin/raw/master/winemimetype.deb sudo dpkg -i --force-all /tmp/winemimetype.deb wget -nc -O /tmp/wineshare.deb https://github....

Bir Oturumda(Session) Birden Fazla X window Çalıştırma

Açık olan bir makinada birden fazla x window manager çalıştırmak isteyebiliriz... Açılan bir kullanıcıda birden fazla x window yöneticisi açmak için startx komutunu kullanıyoruz.. Açık olan oturumda x window yöneticisini $DISPLAY değişkeninden öğrenebiliriz... Aşağıda 3 tane x window çalıştırmak için kullanacağımız komut görülmektedir... startx --:0 # DISPLAY değişkenimiz 0 dır startx --:1 # DISPLAY değişkenimiz 1 dir startx --:3 # DISPLAY değişkenimiz 3 dür Yukarıdaki 3 komut ile 3 tane x window uygulaması çalıştırdık ve DISPLAY değişken değerleri görülüyor. Doğrudan bir uygulamayı 1.ekranda çalıştırıp görmek istiyorsak; DISPLAY=:1 xcalc komutunu yazabiliriz.. Aynı şekilde uygulamaları aynı makinada çalıştırıp farklı ekranlarda gösterebiliriz.. Windows ortamında da xming uygulamasını kurup putty ile ekranları windows ortamına yönlendirebiliriz.. Putty ile bağlantılarda x11 forward işlemini aktifleştirdiğimizde $DISPLAY değeri genellikle 10.0...

Şifre Giriş Ekranında Uygulama Çalıştırma

Resim
Şifre giriş ekranları kullanılan X uygulamasına göre değişiklik göstermektedir. Örneğin; kde     -->kdm gnome-->gdm xfce    -->lightdm lxde    -->ldm gibi isimlendirilmiş uygulamalardır. Bu uygulamalar grafik ekranda(X) ilk karsılayan ve şifre ile login olmamızı sağlayan uygulamalardır. Bu uygulamalardan önce veya sonra bazı yazılımlar çalıştırlması istenebilir. Bu durumda etc klasöründe hangi x window varsa onunla ilgili klasör bulunmaktadır. Örneğin; kdm için kdm klasörü, lightdm için lightdm klasörü bulunmaktadır. Bu klasörlere girince conf dosyaları bulunmaktadır.  Örneğin lightdm için Burada hesap makinası, saat ve xfce pencere yöneticisi çalıştırılmıştır. İlk açılıştaki görüntü; You can create a custom lightdm configuration file, and set the greeter-setup-script option to the command you want to run. This is a one-liner for creating such a file: sudo sh - c 'printf "[Seat:*]\ngreeter-s...

Wake-on-Lan Kullanımı(WOL)

 Wake on Lan bilgisayarı uzaktan ağ üzerinden açmak için kullanılır. Bu işlem için bios ve işletim sistemi üzerinden işlemler yapmak gerekmektedir. Bios İşlemleri: Bios içinde çeşitlilik gösterebilir. Fakat genel olarak güç yönetimi altında wake-on-lan seçenekleri bulunur.  Bios dokümanınızı inceleyip bulabilirsiniz. İşletim Sistemleri:           Linux Ayarları : Linux'ta konsoldan;                sudo apt-get install ethtool              sudo apt-get install wakeonlan  paketlerini kurmamız gerekiyor. ifconfig -a komutuyla ağ kartımızı öğrenelim.(eth0 vb. ya da başka isimle ifade edilmiş olabilir.) sudo ethtool eth0 komutunu vermeliyiz. Eğer sizin ağ kartınız eth0 değilse ifconfig ile öğrenip eth0 yerine onu yazmalıyız. Komut sonucunda ekran çıktısını incelediğinizde Wake-on:d gibi bir değer görebilirsiniz.. Wake-on: d değerini g yapmak için  su...

X Window'da başka bir kullanıcı ile grafik uygulama çalıştırma

Linux bilgisayarda açık olan X window kullanıcısı dışında başka bir kullanıcı ile grafik uygulamalar çalıştırmak istediğinde yetkilendirme ve benzeri sorunlar çıkabilmektedir. Çözüm için; x Window'u açan olan sistemin kullanıcı tespiti yapılmalıdır Açık olan kullanıcı oturum .Xauthority dosyası çalıştırmak istediğimiz kullanıcı ev klasörüne kopyalanmalı Ekranımız belirtilmeli Çalışmak istediğimiz kullanıcı sisteme eklenmeli xhost +local: # her kullanıcıda kullanılır xhost +si:localuser:root #root kullanıcısının çalışan X sunucusuna erişmesine izin veriyor. Not: xhost komutu çalışacak makine üzerinden kullanılmalı. uzak makineden yapılmak istenildiğinde olmayacaktır. Bu işlemler yapıldığında uygulama sorunsuz çalışacaktır. Şimdi yukarıda belirtilen adımları sırasıyla örneklendirelim.. Burada çalışacağımız kullanıcı root olsun.. Açık olan kullanıcı ise user1 olsun loginctl list-users|head -2|tail -1 istersek $() içine alıp kullanabiliriz. cp /home/$(loginctl list-users|head...

Ssh Ses İletimi

Uzun süredir dizüstü bilgisayarımdan televizyonuma ses almanın basit (benim için) bir yolunu bulmaya çalışıyorum.  Mpd, mediatomb, pulseaudio'yu denedim ... temelde gerçek parayı harcamaktan her şey.  Sonunda dostlarımıza ssh ve alsa sayesinde çok düşük maliyetli bir sistem buldum:  Çok Ucuz Linux Ağ Sesi  .  Bu tarif için Aristoteles Pagaltzis'e çok teşekkürler. Talimatları düzenlemelerimle yeniden oluşturacağım: Kaynak makinede (bu durumda dizüstü bilgisayarım) geri döngü ALSA sürücüsünü yükleyin: modprobe snd-aloop index=1 pcm_substreams=1 Sürücü, iki ses cihazına sahip bir kart sağlar ve bir cihazdaki bir akıma ses çıkışı yapıldığında, sürücü bunu diğer cihazda aynı akışta bulunan bir giriş olarak geri döndürür.  Makinenizde zaten bir ses kartı tarafından alınmamış bir dizin seçmeniz veya bir hata alırsınız. Bunu şu adrese ekleyin  ~/.asoundrc : pcm.loop { type plug slave.pcm "hw:Loopback,1,0" } Orijinal talimatlar ayrıca vars...

Vidyo Düzenleme Programları

handbrake tavsiye edebileceğim programdır. programın ücretsiz olması ve kaliteyi çok bozmadan düşük boyutlara getirebileceğiniz bir programdır. movavi: kolay kullanımı, vidyoyu hızlandırma yavaşlatma, kesme, geçiş efekleri uygulama yapabileceğiniz bir programdır. linux için ise; openshot,kdenlive programları kullanılabilir. vlc programınıda unutmamak gerekiyor. Her ne kadar düzenleme yapmasa da yayın yapma, yayınlara bağlanma(tv canlı yayın), kameradan yayın yapma gibi işlemleri çok etkin bir şekilde yapan programdır.

x11vnc servis olarak çalıştırma

To Install sudo apt install x11vnc To create a password file x11vnc -storepasswd The service script  : /lib/systemd/system/x11vnc.service  [Unit] Description="x11vnc" Requires=display-manager.service After=lightdm.service [Service] ExecStart=/usr/bin/x11vnc -auth guess -loop -forever -safer -shared -ultrafilexfer -bg -o /var/log/x11vnc.log ExecStop=/usr/bin/killall x11vnc [Install] WantedBy=multi-user.target  Enable the service script sudo systemctl daemon-reload    sudo systemctl enable x11vnc sudo systemctl start x11vnc  greetings. NicoD If you want to use password the correct line should be "-rfbauth /home/USERNAME/.vnc/passwd"  ExecStart=/usr/bin/x11vnc -auth guess -loop -forever -safer -rfbauth /home/USERNAME/.vnc/passwd -shared -ultrafilexfer -bg -o /var/log/x11vnc.log USERNAME = is your own username. not "rahul".. kaynak: https://forum.armbian.com/topic/10330-remote-desktop-with-x11vnc/ servis çalıştırma ...

Tarih Saat Değiştirme

Tarih saat ayarı için;   sudo nano /etc/adjtime   Dosyasını açınız. Dosya içinde UTC ifadesini LOCAL olarak değiştirip Ctrl+X ile kaydedin ve çıkın. Daha sonraa aşağıdaki komutları kullanarak sistem tarih-saatini değiştiriniz. bu komutlada hiç dosyayı açmadan yapabiliriz. sudo sed -i 's/UTC/LOCAL/' /etc/adjtime sed -i '/<satir-baslangic-metni>/s/<eski-metin>/<yeni-metin>/g' /etc/adjtime  Tarih değiştirmek için; sudo date +%Y%m%d -s "20081128" sudo date -s '2014-12-25 12:34:56' Saat değiştirmek için; sudo date +%T -s "10:13:13" sudo date -s '2014-12-25 12:34:56'

git Kullanımı

Resim
Git Nedir? Projelerimizi github ve gitlab ile entegreli, düzenli versiyonlama ve grup çalışması vb. konusunda bir standart oluşturmamızı  sağlayan bir sistemdir. git kullanımı için bir çok sitede araştırma yaptım. Fakat tam olarak anlayamadım. Bunun üzerine sadece bir projenin oluşturulup gitlab üzerine gönderilmesini anlatan basit bir anlatım olacaktır. İhtiyaç fazlası  komutları anlatmayacağım.. apt-get install git cd proje git init git config --global user.name "karahan" git config --global user.email "bayramk@gmail.com" git add .                                          tüm dosyaları  local repostory'ye yüklemek için index güncelliyor. git status  local                               repostory eklenecek dosyaları görürüz.. git commit -m "ilk gönderim"       local...

X11vnc Yazılımının Sistem Açlılışında Otomatik Çalışması

X11vnc uzak masaüstü erişim yazılımıdır. Bu yazılımla masaüstüne erişilmek istendiğinde erişilmek istenilen bilgisayarda çalıştırılması gerekmektedir. Fakat her zaman erişilmek istenilen pc yanında olamayız. Bu durumda kendiliğinden çalışması gerekmektedir. Bunun çözümü; 1-ilk adım sistemde x11vnc kurulu olması gerekmektedir. Kurulu değilse apt-get install x11vnc  komutu ile kurunuz. 2- şifre oluşturma x11vnc -storepasswd 3- dosya oluşturulur nano ~/.kde/Autostart/x11vnc.sh Bir script dosyası oluşturmak. Ben x11vnc.sh dosyası oluşturdum. Hazırladığımız dosyayı indirebilirsiniz . 4- dosyaya çalışma izni verilir. chmod a+x ~/.kde/Autostart/x11vnc.sh sisteminizi yeniden başlattığınızda erişilmek istenilen uzak masaüstüne erişilebilir. 2. adımda verilen şifreyi isteyecektir. Şifre girildiğinde masaüstünüze erişilmiş olması gerekir.

Linuxta Kullanıcı Ayarlarının Diğer Kullanıcıya Kopyalanması

Bir kullanıcının ayarları diğer kullanıcılarla aynı olması istenebilir. Bu durumda kullanıcı ayarları bir script yardımıyla kopyalanabilir. Bu amaçla yazdığım scripti buradan indirebilirsinizi . Dosyamızı indirdiğinizde sudo chmod a+x cpayar.sh komutunu vererek çalışır dosya haline getiriniz. Bu komutun ardından sudo ./cpayar.sh komutunu vererek çalıştırınız. Not: kullanıcılar sistemi açtığında bazı uygulamalar için şifre isteyecektir. Bu şifre isteme olayı sadece bir defa olacağında sorun olmayacaktır...

Linux Runlevel Çalışma Seviyeleri

Linux işletim sistemlerinde birden fazla açılış modu bulunmaktadır. Her bir modun çalıştırdığı servisler farklıdır. Her modun çalıştırdığı servislere müdahale edebilir. Açık olan sistemde istediğimiz moda geçiş yapabiliriz. Standart olarak gelen 6 modu değinecek olarsak.    Runlevel 0 ----- Açık olan sistemi kapatır. Runlevel 1 -----Kullanıcı gerektirmeden sisteme erişir. Runlevel 2 ----- Kullanıcı logon gerektirir. Network servisleri çalışmaz. Runlevel 3 ------Kullanıcı logon gerektirir.CLI (Komut Arayüz) olarak sisteme erişilir. Runlevel 4 ------Kullanılmamakta dir. Runlevel 5 ------Kullanıcı logon gerektirir.GUI (Grafik Arayüz) olarak sisteme erişilir. Runlevel 6 ------Açık olan sistemi yeniden başlatır.           Genellikle kullandığımız mod lar 1,3,5 dir.    Single user mod da sisteme erişerek başlayalım. Singel user mod önemlidir root parolasını unuttuğumuz takdirde konsol dan sisteme er...

Bash Script x11 açan Kullanıcı Tespiti

loginctl list-sessions: Açık olan oturumları id'leri ile listeler. loginctl show-session -p Display -p Active $ids: id değeri belli olan kullanıcının aktif olup olmadığını ve hangi display kullandığını gösterir. Aşağıdaki kod grafik arayüzü açan kullanıcıyı gösterir..  for ids in $(loginctl list-sessions|grep "seat" | awk '{print $1}') do status=$(loginctl show-session -p Display -p Active $ids|awk '$1 ~ /Active=yes/ { print $ids}') if [ "$status" = "Active=yes" ]; then loginctl list-sessions|awk -v idss="$ids" '$1 == idss {print $3}' fi done Yukarıda yapılan işlemi daha basit  cat /run/systemd/sessions/userid user id ise loginctl list-sessions komutu ile bulunuyor aşağıdaki döküman anlatıyor. Yukarıda kırmızı ile yaptığımız işlemin farklı bir yolu: cat /run/systemd/sessions/$(loginctl list-sessions|grep "seat"|awk '{print $1}')|grep "USER"|awk -F '=' '{print $2}' /*********...