Masaüstünde küçük bir türk bayrağı gif olarak çalışsın istiyorum

Selam arkadaşlar,

Masaüstünde küçük bir türk bayrağı gif olarak çalışsın istiyorum.
Eskiden windows’ta seçenek vardı ve bayrak dalgalanırdı.
Acaba Pardus masaüstünde böyle bir seçenek var mı ?
Bulamadım hiç bir yerde.
yardımcı olursanız müteşekkir kalırım.
Saygılarımla,

1 Beğeni

Merhaba farklı çözümler var anladıgım kadarıyla bir ilave çözümde ben sunayım.

sudo apt-get install pqiv
pqiv -P 1000,100 -c -i -z 1 turkeyflag.gif &

pqiv komut parametrelerini incelerseniz 1000,100 koordinat ve -z ise büyültme veya küçültme oranıdır.
Bu komutla ekranda bayrağı gösterdik fakat üzerine pencere gelince arkada kalacaktır. Her zaman en üstte gözükmesini sağlamak için devilspie aracını kullanacağız.

sudo apt-get install devilspie
mkdir ~/.devilspie
cd  ~/.devilspie

pqiv.ds adlı bir dosya oluşturuyoruz. içeriği ise aşağıda

(if
    (is (application_name) "pqiv")
    (begin
       (above)
    )
)

sonrasında aktif hale getiriyoruz.

devilspie -a -d & 

aslında olması gereken önce devilspieyi aktif hale getirip ondan sonra pqiv komutu ile ekranda gif göstermek olacaktır her iki türlüde çalışacaktır.
Kolaylıklar diliyorum…

“Pardus Hoşgeldiniz” programını açınız, son ayarda "Klavye Yerleşimi Ekle/Çıkar"da " Klavye Göstergesini Panel’de Göster"i işaretleyin. Panel’de “TR” görünecek üzerine sağ tıklayın ve Özellikler/Klavye Yerleşimleri’nden, ilk satırdaki kutu içindeki "Sistem"in üzerine tıklayın, çıkan listeden “Resmi” tıkladığınızda Panel’de “Türk Bayrağı” görünecektir. (Hareketli değil) İyi bayramlar…

2 Beğeni

Teşekkürler.
Ben masaüstünde gif hareket etmesini istiyorum
Sağolun

Komorebi programı ile hareketli duvarkağıtları yapabilir ve çalıştırabilirisiniz. Programın linki:

Örnek video: Pardus 21 canlı duvarkağıdı oluşturalım (Komorebi) - YouTube

2 Beğeni

Teşekkürler, ama komorebi benim istediğimi tam yapmıyor.
Sağolun

1 Beğeni

hd-turk-bayragi-masaustu-resimleri-9.xcf
Turk-bayragi-dalgalaniyor-hareketli-gif.gif
hd-turk-bayragi-masaustu-resimleri-1.webp
Bunlar işinize yarar mı?

1 Beğeni

Sayın Necmettin Bey,

İlginiz için teşekkürler.
Bende gif dosyası var zaten.
Sadece masaüsütünde nasıl hareket ettiririm konusunu araştırıyorum.
Ali Doğan Bey’in çözümü oldu.
Teşekkürler

Merhabalar, ilk olarak bilgisayarımızı güncelleyeceğiz ve gereksiz paketleri kaldıracağız:
sudo apt update && sudo apt upgrade -y && sudo apt autoremove -y

Sonrasında gerekli paketleri yükleyeceğiz:
sudo apt install libgirepository1.0-dev libcairo2-dev -y

Pardus Yazılım Merkezi’nden PyCharm CE Uygulaması’nı indirelim. Yaptığımız örnekte proje adı olarak animasyonlu_filigran yazdık ve aşağıdaki komutları çalıştıracağız:
pip install pycairo pygobject

main.py dosyası içeriği:

#!/usr/bin/python3

import gi
gi.require_version(‘Gtk’, ‘3.0’)
from gi.repository import Gtk as gtk
from gi.repository import GdkPixbuf as gdkpix
from gi.repository import Gdk
import os
import cairo

def on_activate(app):
uygulama_penceresi = gtk.ApplicationWindow(application=app)
uygulama_penceresi.screen = uygulama_penceresi.get_screen()
uygulama_penceresi.visual = uygulama_penceresi.screen.get_rgba_visual()
if uygulama_penceresi.visual is not None and uygulama_penceresi.screen.is_composited():
uygulama_penceresi.set_visual(uygulama_penceresi.visual)

dosya_yolu = os.path.abspath("animasyonlu_filigran.gif")
pixbuf = gdkpix.PixbufAnimation.new_from_file(dosya_yolu)
resim = gtk.Image.new_from_animation(pixbuf)
uygulama_penceresi.add(resim)
uygulama_penceresi.connect('key-release-event', on_keyrelease)
uygulama_penceresi.set_app_paintable(True)
uygulama_penceresi.connect('draw', on_draw)
uygulama_penceresi.show_all()

def on_draw(widget, cr):
cr.set_source_rgba(0, 0, 0, 0)
cr.set_operator(cairo.OPERATOR_SOURCE)
cr.paint()
cr.set_operator(cairo.OPERATOR_OVER)

def yeni_saydamligi_ayarla(uygulama_penceresi, saydamlik_artir):
mevcut_saydamlik = uygulama_penceresi.get_opacity()

if saydamlik_artir is True and mevcut_saydamlik < 1:
	mevcut_saydamlik += 0.1

elif saydamlik_artir is False and mevcut_saydamlik > 0.2:
	mevcut_saydamlik -= 0.1

uygulama_penceresi.set_opacity(mevcut_saydamlik)

def on_keyrelease(uygulama_penceresi, olay):
if olay.keyval == Gdk.KEY_t:
uygulama_penceresi.set_decorated(True)
elif olay.keyval == Gdk.KEY_Escape:
uygulama_penceresi.set_decorated(False)
elif olay.keyval == Gdk.KEY_Up:
yeni_saydamligi_ayarla(uygulama_penceresi, True)
elif olay.keyval == Gdk.KEY_Down:
yeni_saydamligi_ayarla(uygulama_penceresi, False)

app = gtk.Application()
app.connect(‘activate’, on_activate)

if name == ‘main’:
app.run()
____________________________________main.py dosya içeriği sonu

Script dosyası olarak çalıştırmak isterseniz:
chmod +x main.py

animasyonlu_filigran.gif isimli bir GIF dosyasını main.py yanına koymalıyız.
Ekranda uygulama taşımayı aktif etmek için klavyeden “t”
Taşımayı iptal etmek için “Escape”
Saydamlığını/Opaklığını ayarlamak için ise “Yukarı Ok” ve “Aşağı Ok” tuşlarını kullanabiliriz.

2 Beğeni

Sayın arkadaşım,

o kadar profesyonel cevap vermişsiniz ki, ben yapamam.
Alakanıza çok teşekkürler.
Ali Doğan Bey’in çözümü cevap oldu.
Tekrar teşekkürler

İyi ki varsınız…