sys/veri_detay/#007

Sistem Asistanı (v1.1)

Son Senkronizasyon: 16.12.2025
donanim.cpython-313.pyc 81 satır • 29.03 KB
�

��9i�K���SSKJrJrJrJrJrJrJrJrJ	r	J
r
 SSKJrJ
r
 SSKJrJr SSKrSSKrSSKrSSKrSSKrSSKrSSKrSSKrSSKJr "SS\5rg)�)
�QWidget�QVBoxLayout�QHBoxLayout�QLabel�	QGroupBox�QProgressBar�QPushButton�QScrollArea�QFileDialog�QMessageBox)�Qt�QTimer)�SayfaBasligi�SvgIkonOlusturucuN)�datetimec�Z^�\rSrSrSU4SjjrSrSrSrSrSr	Sr
SS	jrS
rU=r
$)�DonanimSayfasi�c�>�[TU]U5 [U5nURSSSS5 [R
"SS5nUR
[SU55 [5nURSSSS5 [S5Ul
URRS5 URRS	5 URRRUR5 [S
5UlUR RS5 UR RS5 UR RRUR"5 UR%5 UR
UR5 UR
UR 5 UR'U5 [)5nUR+S5 URS
5 [-5Ul[UR.5UlUR0R3S5 [5S5Ul[UR65n[9S5Ul[9S5Ul[9S5UlUR
UR:5 UR
UR<5 UR
UR>5 UR0R
UR65 [5S5Ul [UR@5n[9S5Ul![9S5Ul"[9S5Ul#[9S5Ul$[9S5Ul%[9S5Ul&UR
URB5 UR
URD5 UR
URF5 UR
URH5 UR
URJ5 UR
URL5 UR0R
UR@5 [5S5Ul'[URN5Ul(UR0R
URN5 [5S5Ul)[URR5Ul*UR0R
URR5 [5S5Ul+[URV5Ul,URXR3S5 UR0R
URV5 UR0R%5 UR[UR.5 UR
U5 0Ul.0Ul//Ul0/Ul1SUl2[fRh"SURj5 g)N�z#33AADD� uDonanım & Güçr�
u🔄 Yenile�(z_background-color: #33AADD; color: white; font-weight: bold; font-size: 10pt; padding: 5px 15px;u📄 Sistem Raporu TXT Kaydetz_background-color: #2ecc71; color: white; font-weight: bold; font-size: 10pt; padding: 5px 15px;Tz&background: transparent; border: none;uGüç & BataryauDurum: Yükleniyor...zKalan: -uTahmini Süre: -uSistem & ÇekirdekzModel: -zGPU: -zCPU: -zRAM: -u
Dağıtım: -z	Kernel: -u&Bağlı Donanımlar & Çevre BirimleriuFiziksel Diskler (Donanım)uMantıksal Bölümler (Mounts)�
Bilinmiyori�)6�super�__init__r�setContentsMarginsr�hardware_ikonu�	addWidgetrrr	�
btn_yenile�setMinimumHeight�
setStyleSheet�clicked�connect�
manuel_yenile�	btn_rapor�
txt_kaydet�
addStretch�	addLayoutr
�setWidgetResizabler�
icerik_widget�
icerik_layout�
setSpacingr�grp_gucr�	lbl_durum�	lbl_kalan�lbl_sure�grp_sis�	lbl_model�lbl_gpu�lbl_cpu�lbl_ram�
lbl_distro�
lbl_kernel�	grp_detay�layout_detay�grp_fiziksel�layout_fiziksel�grp_disk�layout_disk�	setWidget�son_veri�tespit_edilen_donanimlar�fiziksel_diskler_listesi�mantiksal_bolumler_listesi�	pc_modelir�
singleShot�donanim_tara)	�self�parent�layout�icon�
btn_layout�scroll�l_guc�l_sis�	__class__s	        ��=/home/htbiltek/Programlar/sistem asistani/sayfalar/donanim.pyr�DonanimSayfasi.__init__s����
���� ��T�"���!�!�"�b�"�b�1� �/�/�	�2�>������&8�$�?�@�!�]�
��%�%�a��A�r�2�%�m�4������(�(��,����%�%�'H�	I������'�'��(:�(:�;�$�%D�E������'�'��+����$�$�&G�	H������&�&�t���7��������T�_�_�-����T�^�^�,�����$�����!�!�$�'����E�F�$�Y���(��);�);�<������%�%�b�)�!�!2�3����D�L�L�)��� 7�8����
�+����1�2��
�
������'�������)H�%�/�/�Z^�Zg�Zg�Jh����$�$�T�\�\�2�!�!5�6����D�L�L�)���
�+����h�'����h�'����h�'��� ��1��� ��-���
������'�������)F����X\�Xd�Xd�He�gl�gv�gv�w{�xD�xD�hE�GL�GV�GV�W[�Wf�Wf�Gg�in�ix�ix�y}�yH�yH�iI����$�$�T�\�\�2�#�#K�L���'����7������$�$�T�^�^�4�&�&C�D���*�4�+<�+<�=������$�$�T�%6�%6�7�"�"B�C��
�&�t�}�}�5������#�#�B�'����$�$�T�]�]�3����%�%�'�����+�+�,����� ���
�(*��%�(*��%�*,��'�%���	���$�� 1� 1�2�c�$�UR5 g�N)rF)rGs rPr%�DonanimSayfasi.manuel_yenilejs�����rRc�*�[SS5oR5R5UlSSS5 URRSUR35 URR5(aoURRS5nUR5(aUR5R5 URR5(aMoSSSSSS.Ul/n/n[R"S5H�nUS	:XaM[RRS
US35(dUR!S5(aUR#U5 M\UR!S
5(dUR!S5(dM�UR#U5 M� [$R&"SSSS9nUR)5H�nUR+S5n[-U5S:�dM%USUSUSp�n	U
SU3nSU	;a/U(aUSSR/U5S3-
nX�RS'MoSU	;a/U(aUSSR/U5S3-
nX�RS'M�SU	;dM�URS S:XaX�RS 'M�URS ==S!U3-
ss'M� [0R2"S"5(aC[$R&"S#SSS9nS$U;aS%URS&'OBS'U;aS(URS&'O,[$R&"S)SSS9n
S*U
;aS+URS&'[0R2"S,5(a�[$R&"S,S-/S[$R4S.9nUR5(aXUR)5Vs/sHnS/U;dMUR+5SPM  nnSR/U5URS0'OS1URS0'OS2URS0'URR75HunnUR9UU5 M UR:R5(aoUR:RS5nUR5(aUR5R5 UR:R5(aMo/Ul[$R&"S3SSS9nUR)5GH�nUR+5n[-U5S:�dM%USn[-U5S:�aUS4OS5n[-U5S6:�a(S7R/USS45nUS8R?5nOUSnS5nUR<R#US9US:US;US<35 [A5n[CU5nURESSSS5 [GS=5nURIS>5 [GU5nURKS?5 [GUS@U35nURKSA5 URMU5 URMU5 URO5 URMU5 UR:RMU5 GM� URS5 g!,(df   GN�=f! SUlGN�=f! GN =f! GN=f! GN�=f! GN�=fs snf! GN�=f![Pa
nSnANnSnAff=f)BNz(/sys/devices/virtual/dmi/id/product_name�rrz<b>Model:</b> r�Yok)�Wi-Fi Kartı 📶�Ethernet (LAN) 🌐�Ses Kartı 🔊�Bluetooth 🦷�Yazıcı 🖨️z/sys/class/net�loz/sys/class/net/z	/wireless�wl�en�ethz	lspci -mmT��shell�text�"����� - �Networku (Arayüz: �, �)rY�EthernetrZ�Audior[�
�	hciconfigzhciconfig -az
UP RUNNING�Aktifr\�DOWNuKapalı (Donanım Var)�lsusb�	BluetoothuUSB Adaptör�lpstatz-p)rd�stderr�printerr]uSistemde kurulu yazıcı yokzCUPS Servisi Yokz0lsblk -d -n -o NAME,MODEL,SIZE,TYPE,TRAN -e 7,11����?�� ����: � (z) [�]u💽�zfont-weight:bold;u • zcolor: #33AADD;)*�open�read�striprDr3�setTextr:�count�takeAt�widget�deleteLaterrA�os�listdir�path�exists�
startswith�append�
subprocess�check_output�
splitlines�split�len�join�shutil�which�DEVNULL�items�donanim_bilgisi_satirir<rB�upperrrrr�
setFixedWidthr"rr(�	Exception�diskleri_yenile_df)rG�f�item�wifi_ifaces�
eth_ifaces�iface�out�line�parts�
class_name�vendor�device�full�	lsusb_out�l�printers�k�v�cols�name�size�model�tran�w�hlrJ�lbl_info�lbl_det�es                             rPrF�DonanimSayfasi.donanim_taramsX��	.��@�#�F�!�^d�^d�^f�^l�^l�^n�T�^�F����������/?�@�A����%�%�'�'��$�$�+�+�A�.�D��{�{�}�}�d�k�k�m�7�7�9����%�%�'�'�@E�]b�w|�QV�lq�)s��%���r�*�	����$4�5���D�=�(��7�7�>�>�O�E�7�)�"D�E�E��IY�IY�Z^�I_�I_�al�as�as�ty�az��%�%�d�+�+�u�/?�/?��/F�/F�
�HY�HY�Z_�H`�6�	��)�)�+�T��M�C����(���
�
�3����u�:��?�16�q��5��8�U�1�X��J�$�X�S���1�D� �J�.�&��+�d�i�i��>T�=U�UV�0W�(W��MQ�5�5�6I�J�#�z�1�%�t��T�Y�Y�z�=R�<S�ST�/U�'U�t�OS�5�5�6K�L� �J�.��8�8�9J�K�u�T�JN�Vs�Vs�uF�WG�"�;�;�<M�N�TV�W[�V\�R]�]�N�)�$�<�<��$�$�
� �-�-�n�D�t�T���3�&�Za��(E�(E�FV�(W��s�]�Vn�D�$A�$A�BR�$S���'�4�4�W�D�t�T���9�,�`n�d�.K�.K�L\�.]��<�<��!�!�
� �-�-�x��.>�T�R\�Rd�Rd�e���9�9�;�;�7:�~�~�7G� Z�7G�!�9�XY�>������1��7G�X� Z�IM���S[�I\�T�2�2�3E�F�Jh�d�3�3�4F�G�BT�d�+�+�,>�?��1�1�7�7�9�D�A�q�4�;V�;V�WX�Z[�;\�9��"�"�(�(�*�*��'�'�.�.�q�1�D��{�{�}�}�d�k�k�m�7�7�9��"�"�(�(�*�*�)+��%�	$��)�)�*\�dh�os�t�C����(���z�z�|���t�9��>���7�D�'*�4�y�A�~�4��8�3�D��4�y�1�}�!$���$�q��*�!5�� $�R���� 0��!%�a��� #���1�1�8�8�D�6��E�7�"�T�F�RU�VZ�U[�[\�9]�^��	�A��A��2��8M�8M�a�PQ�RS�TU�8V�!�&�>�D�4�+=�+=�b�+A�%���1�H��*�*�+>�?�$��v�U�4�&�%9�:�G��)�)�*;�<��L�L��&����X�(>��
�
��QS�Q]�Q]�^e�Qf��(�(�2�2�1�5�3)�8	
���!�OG�F��-�����"	���(	���
�D��
�T��![��
�D��P�#�t��#�s��[�#Z0�[�B[�![�7A[�B[�	A[�&+[!�[!�)+[)�0A
[6�=
[1�[1�" [6�[6�.A[>�9E&[>�0
Z?�:[�?[�	[�[�[�![&�)[.�1[6�6[;�>
\�
\c
��URR5(aoURRS5nUR5(aUR5R	5 URR5(aMo/Ul/SQn[R"USS9nUR5SSnUGH�nUR5n[U5S:�dM%USovSo�So�So�S	o�S
o�Sn
USUR5S
U
SU
SU	3	nUR
RU5 [5n[U5nURSSSS5 SU
SUSUR5S3n[!U5nUR#S5 UR%S5 UR'[(R*R,5 [/UR1SS55n[35nUR5U5 UR7SU
SU	35 UR9S5 UR;[(R<R>5 URAS5 URCU5 URCU5 URRCU5 GM� g! SnN�=f![Da3n[!SU35nURRCU5 SnAgSnAff=f)Nr)�dfz-hTz--exclude-type=tmpfsz--exclude-type=devtmpfsz--exclude-type=squashfsT�rdrg��rhr{rirfrz) - rj�/u📂 z <span style='color:#7f8c8d'>(z&)</span> <span style='color:#e67e22'>[z]</span>i@z font-weight:bold; font-size:9pt;�%�z%p% | Dolu: z / Top: ruDisk bilgisi alınamadı: )#r>r�r�r�r�rCr�r�r�r�r�r�r�rrrrr�r"�
setTextFormatr
�
TextFormat�RichText�int�replacer�setValue�	setFormat�setTextVisible�setAlignment�
AlignmentFlag�AlignCenter�setFixedHeightrr�)rGr��cmdr��linesr�r��fs_dev�fstyper��used�avail�use_pct�mount�rapor_satiri�row�h�etiket�lbl�pct_val�barr�s                      rPr��!DonanimSayfasi.diskleri_yenile_df�s�����$�$�&�&��#�#�*�*�1�-�D��{�{�}�}�d�k�k�m�7�7�9����$�$�&�&�+-��'�	o�m�C��)�)�#�D�9�C��N�N�$�Q�R�(�E����z�z�|���t�9��>�!�!�W�F�A�w�f�A�w��TU�w��ef�`g�X]�xy�sz�ip�JK�EL�}B�&,�X�R�����/?�t�E�7�#�d�V�ST�UY�TZ�#[�L��3�3�:�:�<�H�!�)�C��S�)9�Q�1�;O�;O�PQ�ST�VW�YZ�;[�$�U�G�+I�&��Qw�x~�yE�yE�yG�xH�HP�Q�F� ��.�C�#�*;�*;�C�*@��%�%�&H�I��%�%�b�m�m�&<�&<�=�#&�w���s�B�'?�#@��&�.�C�#�,�,�w�*?����Q]�^b�]c�ck�lp�kq�Or�As�ux�vH�vH�IM�vN�PS�P`�P`�ac�aq�aq�a}�a}�P~�@C�@R�@R�SU�@V��K�K��$�a�k�k�#�&6��8H�8H�8R�8R�SV�8W�#��(�a�G���n�V�.H���,L�%M�s�t�O_�O_�Oi�Oi�jm�On�On��n�s9�AJ=�*C/J=�J4�4B?J=�4J:�8J=�=
K:�)K5�5K:c���[5n[U5oDRSSSS5 [SUS35oUR	S5 URS5 [U5ofR
S5 SU;dSU;aURS	5 OURS
5 URU5 URU5 URRU5 g)Nrz<b>z:</b>�zcolor: #7f8c8d;TrXuyüklü değilz#color: #95a5a6; font-style: italic;zfont-size: 10pt;)	rrrrr�r"�setWordWraprr:)rG�baslik�degerr�r��lbl_b�lbl_vs       rPr��%DonanimSayfasi.donanim_bilgisi_satiri�s����I��;�q�>�q�+?�+?��1�a��+K���V�H�E�*�+��-@�-@��-E�u�GZ�GZ�[l�Gm��u�
��0�0��6��E�>�-��6��8K�8K�Lq�8r��!�!�"4�5�	���E��A�K�K��.��0A�0A�0K�0K�A�0NrRc�2�U(dgURSS5nURSS5nURSS5nURSS	5nURS
S5n[R"SS
U5nURSS5nU$! Us$=f)NrzStartup finished inzToplam:�kernelu	Çekirdek�	userspaceuKullanıcı A.�firmwareuDonanım�loaderu
Önyükleyiciz(\d+\.?\d*)sz\1 sn�minz dk)r��re�sub)rG�raw_str�ss   rP�format_sure_str�DonanimSayfasi.format_sure_str�s���
	��<���� 5�y�A�A��	�	�(�K�0�A��	�	�+�'7�8�A��	�	�*�j�1�A��	�	�(�O�4�A������!�4�A��	�	�%��'�A��H���w��s�B�BB�Bc
���UR(d[R"USS5 g[R"5RS5nSUS3n[R"USUS5up4U(Ga�[R"5n[R"U5n[R"5n/n[RRS5n	[RR!U	5(aF[R""U	5H,n
U
R%S	5(dMUR'U
5 M. /n[(R*"S
SSS9nUR-5H$o�R'U
R/5S
5 M& Sn[(R*"SS/SS9R15nUR3U5nSn/n[5SS5n
U
H=nUR7S5(dMUR'UR/5S5 M? SSS5 U(aSR9U5nSn[(R:"/SQSSS9nUR<R?5nSU;aSnOSU;aSnOSnSS [R"5RS!53S"/nUR'S#5 UR'S$US%U35 UR'S&UR@35 UR'S'URRCS(S535 UR'S)[DRF"535 UR'S*U35 UR'S+5 UR'S,URRCS-S535 UR'S.URRCS/S
5S035 UR'S1URRCS2S
5S0S335 UR'S4URRCS5S535 UR'S6URRCS7S535 UR'S8URRCS9S:5S;URRCS<S
5S=35 UR'S>5 UR'S?U35 UR'S@URRCSAS535 UR'SBURRCSCS535 UR'SDURRCSE05RCSFS535 UR'SGU35 UR'SHU35 UR'SI5 URRCSJ05nURCSK5(aUR'SL5 O@UR'SMURCSN5(aSOOSPSQURCSRS
5S=35 UR'SS5 URHRK5H�unnUR'URMSTSU5RMSVSU5RMSWSU5RMSXSU5RMSYSU5R15SZURM[OS[5S535 M� UR'S\5 URPHnUR'U5 M UR'S]5 URRHnUR'U5 M UR'S^5 UR'S_[UU5S`35 U(aUHnUR'SaU35 M OUR'Sb5 UR'SU5 UR'Sc[UU5S`35 U(aUHnUR'SaU35 M OUR'Sd5 [5USeSfSg9o�RWShR9U55 SSS5 [RX"USiSj5 gg! GN�=f! GN�=f!,(df   GN_=f! GNO=f! SnGN=f!,(df   N\=f![Za%n[R"USkSlU35 SnAgSnAff=f)mNuUyarıu-Veriler henüz yüklenmedi, lütfen bekleyin.z%d_%m_%Y_%H_%M_%S�sistem_asistan_z.txtzSistem Raporu TXT KaydetzText Files (*.txt)z~/.config/autostartz.desktopzJsystemctl list-units --type=service --state=running --no-pager --no-legendTrbrrzsystemd-analyze�timer�z/etc/resolv.confrW�
nameserverrgrl)�pkexec�ufw�status)�capture_outputrdzstatus: activeuAktif (Açık)zstatus: inactiveuPasif (Kapalı)zDurum BelirsizuErişim Hatasıu)--- SİSTEM ASİSTANI - DETAYLI RAPOR ---zTarih: z%d/%m/%Y %H:%Mz2--------------------------------------------------u
[SİSTEM KİMLİĞİ]u
Kullanıcı: z @ zModel: uDağıtım: �
dagitim_detayzKernel: uSon Açılış Süresi: u
[DONANIM ÖZETİ]zCPU Modeli: �
islemci_modeluCPU Kullanımı: %�toplam_cpu_yuzdez.1fuCPU Sıcaklığı: �cpu_sicakliku°CuÇalışma Süresi (Uptime): �uptimezGPU Modeli: �ekran_karti_modelzRAM: �
ram_toplamz0 GBu (Kullanım: %�	ram_yuzdermu
[AĞ VE GÜVENLİK]z
Yerel IP: uAğ Adı (SSID): �ag_ssiduAktif Arayüz: �	ag_arayuzuServis Sağlayıcı: �
konum_bilgisi�orguDNS Sunucuları: uGüvenlik Duvarı (UFW): u
[GÜÇ & BATARYA]�batarya�
status_yokuDurum: AC / MasaüstüzDurum: �plugged�Şarjda�Pildez (%�percentu
[BAĞLI DONANIMLAR]u📶r�u🌐u🔊u🦷u🖨️r~ru
[DEPOLAMA - FİZİKSEL]z
[DEPOLAMA - MANTIKSAL]u
[YAZILIM & BAŞLANGIÇ]uBaşlangıçtaki Uygulamalar (z):z    - z	    - YokuÇalışan Servisler (u     - Servis bilgisi alınamadır�zutf-8)�encodingrpuBaşarılıu/Kapsamlı sistem raporu başarıyla kaydedildi.�HatazRapor kaydedilemedi: ).r@r�warningr�now�strftimer�getSaveFileName�socket�gethostname�
gethostbyname�getpass�getuserr�r��
expanduserr�r��endswithr�r�r�r�r�r�r�r�r�r��run�stdout�lowerrD�get�platform�releaserAr�r��chrrBrCr��write�informationr�)rG�tarih_dosya_adi�varsayilan_isimr��_�hostname�yerel_ip�	kullanici�startups�p_autor��services�s_outr��boot_raw�boot_fmt�dns_str�dnslerr��	ufw_durum�pr�r��batr�r��d�sat�app�srvr�s                               rPr'�DonanimSayfasi.txt_kaydets���}�}�k�1�1�$��Bq�r�tz�"�,�,�.�1�1�2E�F��+�O�+<�D�A���-�-�d�4N�P_�au�v����Z
b�!�-�-�/��F�<P�<P�QY�<Z��ho�hw�hw�hy�\e������+�+�,A�B���7�7�>�>�&�)�)��Z�Z��/���:�:�j�1�1�8�?�?�1�3E�0����&�3�3�5A�IM�TX�Y�E�"�-�-�/��������1��1N�/�(�� *� 7� 7�9J�F�8S�Z^� _� e� e� g�X��/�/��9��&����F��0�#�6�!�$%�D�#���|�<�<�f�m�m�D�J�J�L�YZ�O�>\�%&�7�����6�):�w�)�	�6�"���'B�SW�^b�c�A��(�(�.�.�*�C�'�3�.�<L�	�+�s�2�@Q�I�&6�)�E��QY�Q]�Q]�Q_�Qh�Qh�iy�Qz�P{�G|�G�H�����6�8����}�Y�K�s�8�*�E�F����w�t�~�~�&6�7�8����|�D�M�M�,=�,=�o�|�,\�+]�^�_����x��(8�(8�(:�';�<�=����7��z�B�C����2�4����|�D�M�M�,=�,=�o�|�,\�+]�^�_����1�$�-�-�2C�2C�DV�XY�2Z�[^�1_�`�a����2�4�=�=�3D�3D�^�UV�3W�X[�2\�\_�`�a����<�T�]�]�=N�=N�x�Ye�=f�<g�h�i����|�D�M�M�,=�,=�>Q�S_�,`�+a�b�c����u�T�]�]�%6�%6�|�V�%L�$M�^�\`�\i�\i�\m�\m�ny�{|�\}�[~�~�A�B����4�6����z�(��4�5����0����1B�1B�9�l�1[�0\�]�^�����t�}�}�/@�/@��l�/[�.\�]�^����4�T�]�]�5F�5F��XZ�5[�5_�5_�`e�gs�5t�4u�v�w����0��	�:�;����8���D�E����2�4��m�m�'�'�	�2�6���7�7�<�(�(�%�,�,�7O�*P��l�l�W�#�'�'�)�:L�:L�Y�RY�,Z�Z]�^a�^e�^e�fo�qr�^s�]t�tu�#v�w����4�6��8�8�>�>�@�C�A�a�%�,�,�RS�R[�R[�\b�ce�Rf�Rn�Rn�ou�vx�Ry�SB�SB�CI�JL�SM�SU�SU�V\�]_�S`�Sh�Sh�ir�su�Sv�S|�S|�S~�R�A�BC�BK�BK�LO�PR�LS�UY�BZ�A[�P\�C]�@����8�:��6�6�A����Q��6����7�9��:�:�C�E�L�L��<M�:����8�:����=�c�(�m�_�B�O�P��'������s�e�n�)E�x��l�l�Y�0����S�!����5�c�(�m�_�B�G�H��'������s�e�n�)E�x��l�l�%E�G��$��g�6�!�W�W�T�Y�Y�u�EU�=V�6��'�'��m�=n�o�u��������7�6�����6�$5�	��j7�6���a�;�#6�#6�t�V�G\�]^�\_�E`�#a�#a��a�s��9B2b/�/b/�Aa*�b/�%a2�<b/�b�a:�<&a:�" b�b/�:b�?b/�b�b/�	b�Vb/�( b� b/�*a/�,b/�2a7�4b/�:
b	�b�b�b/�b�b/�
b,�(b/�/
c�9c�cc��U(dgXlURS05nURS5(aRURRS5 URRS5 UR
RS5 OaURRSURS535 URRURS5(aSOS	5 URRS
URSS535 URRSURS
S535 URRSURSS535 URRSURSS535 URRS[R"535 g)NrruMasaüstü (Fişte)�-r�rr	r
rz<b>GPU:</b> rz<b>CPU:</b> r�z<b>RAM:</b> ru<b>Dağıtım:</b> r�z<b>Kernel:</b> )
r@rr/r�r0r1r4r5r6r7r8rr)rG�verir3s   rP�guncelle�DonanimSayfasi.guncelleps����V��
��h�h�y�"�%���7�7�<� � �$�.�.�"8�"8�9N�"O�QU�Q_�Q_�Qg�Qg�hk�Ql�nr�n{�n{�oD�oD�EH�oI��n�n�$�$�q�����);�(<�%=�>����@V�@V�gj�gn�gn�ox�gy�gy�Zc�@G�ZH�AJ������|�D�H�H�5H�#�,N�+O�P�Q������|�D�H�H�_�c�,J�+K�L�M������|�D�H�H�\�3�,G�+H�I�J������"5�d�h�h��PS�6T�5U� V�W������/�(�2B�2B�2D�1E� F�GrR)r&r rBr9r=r;r.r2r,r+r:r>r<r5r7r/r4r0r8r3r6r1rCrDr@rArT)�__name__�
__module__�__qualname__�__firstlineno__rr%rFr�r�r�r'r<�__static_attributes__�
__classcell__)rOs@rPrrs;���U3�n�j"�Xo�<O��bb�H
H�
HrRr)�PyQt6.QtWidgetsrrrrrrr	r
rr�PyQt6.QtCorer
r�gorsel_araclarrrr�r�r�r�rrrr�rr�rRrP�<module>rHsG��7�7�7�$�:�	��
��
���	��hH�W�hHrR
DATA_PAYLOAD (Açıklama)
Kapak

Sistem temizliği (detaylı ve kullanışlı ve tam kontrol sağlayacak şekilde güncellendi), Usb İso yazdırıcı (Artık kendi penceresinde ve detaylı şekilde dd modda usb'nize iso dosyalarınızı daha güvenle yazdırır) , Uygulama pencere boyutu (700 px altına dolayısı ile notebook vb küçük ekranlar içinde uyumlu olacak şekilde, özellikler güncellendi.

Pardus 25 (Debian 13) ve Pardus 23 (Debian 12) tabanlı Linux dağıtımları için geliştirilmiş; sistem izleme, bakım, onarım ve yönetim işlemlerini tek bir modern arayüzde toplayan gelişmiş bir araçtır.

Pardus 25 uyumlu sürümü indirmek için sağ taraftaki "indir" butonuna tıklayın ve çift tıklayıp kurun. Tüm bağımlılıkları 1 kere indirip internetsiz de çalışabilmektedir.

----

Özellikler

Uygulama modüler bir yapıya sahiptir ve aşağıdaki temel araçları içerir:

Sistem İzleme & Donanım

Genel Bakış: CPU, RAM, Swap kullanımı, anlık ağ trafiği ve harita üzerinde konum bilgisi. HUD Modu: Masaüstünde yüzen, kompakt sistem bilgi penceresi. Donanım Bilgisi: İşlemci, GPU, Batarya sağlığı, BIOS ve Çekirdek bilgileri. Süreç Yöneticisi: Çalışan işlemleri (PID, CPU, RAM) izleme ve sonlandırma.

Ağ & İnternet Ağ Tarayıcı: Wifi ağınızda kaç cihaz bağlı, ip adresleri, isim ve markaları gibi bilgileri görün. Wi-Fi Analizörü: Çevredeki ağları tarama, sinyal gücü grafiği ve kanal önerisi (2.4GHz optimizasyonu). Hız Testi: Çoklu iş parçacığı ile İndirme (Download), Yükleme (Upload) ve Gecikme (Ping) testi. DNS Yönetimi: Tek tıkla Google, Cloudflare, OpenDNS veya Otomatik DNS geçişi. Site Engelleyici: /etc/hosts üzerinden istenmeyen siteleri engelleme. Port Yöneticisi: Açık portları listeleme ve güvenlik duvarı (UFW) üzerinden port açma/kapama.

Bakım & Onarım

Sistem Temizliği: Apt önbelleği, eski kernel logları, tarayıcı çöp dosyaları ve çöp kutusu temizliği. Disk Sağlığı: Disk ömrü analizi ve sağlık raporu. Açılış Analizi: Sistemi yavaşlatan başlangıç servislerinin tespiti. Otomatik Bakım: Paket güncellemeleri, bozuk paket onarımı ve GRUB güncelleme araçları.

Disk & Dosya

Disk Analizcisi: Klasör boyutlarını ağaç yapısında görselleştirme. USB Yazdırıcı: ISO dosyalarını USB belleklere yazdırma (dd arayüzü).

Yönetim & Otomasyon

Cron Yöneticisi: Zamanlanmış görevleri grafik arayüzle ekleme/silme. Özel Komutlar: Sık kullandığınız uzun terminal komutlarını butonlara dönüştürme. Başlangıç Yöneticisi: Sistem açılışında çalışan uygulamaları yönetme.

Kurulum

Bu proje, sistem kütüphanelerindeki farklılıklar nedeniyle Pardus 25 ve Pardus 23 için ayrı paketleme yöntemleri sunar.

Yöntem 1: .deb Paketi ile Kurulum (En Kolay)

GitHub Releases sayfasından sisteminize uygun olan sürümü indirin ve kurun:

Pardus 25 / Debian 13 İçin: sistem-asistani_1.1_amd64.deb

Pardus 23 / Debian 12 İçin: sistem-asistani_1.0_pardus23_amd64.deb

sudo dpkg -i indirilen_paket_adi.deb
sudo apt-get install -f  # Eksik bağımlılık varsa tamamlar

Yöntem 2: Paketleme Sihirbazı ile Kurulum (Önerilen)

Bu yöntem, kaynak kodları indirir, gerekli Python kütüphanelerini internetten çeker ve sizin sisteminize özel, internetsiz çalışabilen bir .deb paketi üretir.

Yan taraftan "Kaynak Kod İndir" tıklayın :

ya da Kaynak Kod İndir Zip

Sisteminize Uygun Scripti Çalıştırın:

Pardus 25 (Debian 13) Kullanıyorsanız:

sudo sh ./paketle_pardus25.sh

Pardus 23 (Debian 12) Kullanıyorsanız:

sudo sh ./paketle_pardus23.sh

Oluşan Paketi Kurun: İşlem bittiğinde oluşan .deb paketini çift tıklayarak kurun ya da : (* yerine paketadiniz.deb)

sudo dpkg -i *.deb

Önemli Notlar

Root Yetkisi: Uygulama, sistem dosyalarına müdahale ettiği için (güncelleme, UFW, hosts vb.) kritik işlemlerde pkexec (veya Pardus 23’te policykit) aracılığıyla root şifrenizi isteyecektir.

Uyumluluk:

Pardus 25 / Debian 12 (Bookworm): Tam uyumlu.

Pardus 23 / Debian 11 (Bullseye): Tam uyumlu (Özel paketleme scripti ile).

Meta Veri (Özet)

Linux Sistem, Yönetim, Takip, Bakım, Kontrol aracı

5,015
Sinyal (Ağ Hiti)
288.29 KB
Kapasite

Ağda Paylaş