Sistem Asistanı (v1.1) / sayfalar/__pycache__/acilis_analizi.cpython-313.pyc
acilis_analizi.cpython-313.pyc 61 satır • 10.10 KB
�

�9i����SSKJrJrJrJrJrJrJrJrJ	r	J
r
 SSKJrJ
r
Jr SSKJr SSKJrJr SSKr"SS\5rg)�)
�QWidget�QVBoxLayout�QTableWidget�QTableWidgetItem�QHeaderView�QLabel�QPushButton�QProgressBar�QHBoxLayout�QMessageBox)�QColor�QFont�QIcon)�Qt)�SayfaBasligi�SvgIkonOlusturucuNc�>^�\rSrSrSU4SjjrSrSrSrSrU=r	$)�AcilisAnaliziSayfasi�
c�^>�[TU]U5 [U5n[R"SS5nUR[
SU55 [S5nURS5 URU5 [5n[S5Ul
URRS5 URUR5 UR5 [S5Ul
URRS	5 URRRUR 5 URUR5 UR#U5 [%5UlUR&R)S
5 UR&R+/SQ5 UR&R-5nUR/S[0R2R45 UR&R7SS
5 UR/S[0R2R45 UR&R7SS5 UR/S[0R2R85 UR&R;5R=S5 UR&R?[$R@RB5 UR&RDRURF5 URUR&5 [S5Ul$URHRS5 URHRRURJ5 URHRMS5 URURH5 g)Nz#33AADD� uSistem Açılış AnaliziuQSistem açılışını en çok yavaşlatan servisleri aşağıda görebilirsiniz.z(color: palette(mid); margin-bottom: 5px;zAnaliz Bekleniyor...z3font-size: 11pt; font-weight: bold; color: #33AADD;u🚀 Analiz EtzNbackground-color: #2ecc71; color: white; font-weight: bold; padding: 6px 15px;�)uSüre (Grafik)u
Süre (Metin)uServis Adır���d�Fu(⛔ Seçili Servisi Devre Dışı BırakzIbackground-color: #c0392b; color: white; font-weight: bold; padding: 8px;)'�super�__init__rr�
boot_ikonu�	addWidgetrr�
setStyleSheetr�
lbl_toplam�
addStretchr	�
btn_analiz�clicked�connect�	analiz_et�	addLayoutr�table�setColumnCount�setHorizontalHeaderLabels�horizontalHeader�setSectionResizeModer�
ResizeMode�Fixed�setColumnWidth�Stretch�verticalHeader�
setVisible�setSelectionBehavior�SelectionBehavior�
SelectRows�itemSelectionChanged�
secim_kontrol�btn_disable�
servisi_kapat�
setEnabled)�self�parent�layout�icon�info�h_top�header�	__class__s       ��D/home/htbiltek/Programlar/sistem asistani/sayfalar/acilis_analizi.pyr�AcilisAnaliziSayfasi.__init__s����
���� ��T�"�� �+�+�I�r�:������&A�4�H�I��i�j�����E�F�������
�� �!7�8������%�%�&[�\�
������(�
����%�&6�7������%�%�&v�w������'�'����7�
������(������"�^��
��
�
�!�!�!�$��
�
�,�,�-_�`����,�,�.���#�#�A�{�'=�'=�'C�'C�D�d�j�j�F_�F_�`a�cf�Fg��#�#�A�{�'=�'=�'C�'C�D�d�j�j�F_�F_�`a�cf�Fg��#�#�A�{�'=�'=�'E�'E�F��
�
�!�!�#�.�.�u�5��
�
�'�'��(F�(F�(Q�(Q�R��
�
�'�'�/�/��0B�0B�C�������$�'�'Q�R������&�&�'r�s���� � �(�(��);�);�<����#�#�E�*�����)�)�*�c��URR[URR	55S:�5 g)Nr)r9r;�lenr)�
selectedItems)r<s rDr8�"AcilisAnaliziSayfasi.secim_kontrol:s-�����#�#�C��
�
�(@�(@�(B�$C�a�$G�HrFc��URRS5 URRS5 URRS5 URRS5 [R"SS/SS9nURS5S	R5nURRS
U35 [R"SS/SS9nUR5SSn/nSnUH�nUR5n[U5S
:�dM$USn	SRUSS5n
SnSU	;a8[U	RS5S5nX�S--
nU	RS5Sn	SU	;aU[U	RSS55-
nO'SU	;a!U[U	RSS55S--
nX�:�aUnUR!X�SU
45 M� UGH�up�n
URR#5nURR%U5 ['5n[)U5nUR+SSSS5 [-5nUR/S[1U55 UR3[1U55 UR5S5 US:�aSnOUS:�aSnOSnUR7SUS35 UR9U5 URR;USU5 [=U5nUR?[@RBRD5 URRGUSU5 URRGUS
[=U
55 GM� URRS5 g![Ha@n[JRL"USSU35 URRS5 SnANaSnAff=f) NrzAnaliz ediliyor...Fzsystemd-analyze�timeT)�textz = ���uToplam Açılış Süresi: �blame�(r� r�mini`��ms��si��i�z#e74c3cz#f1c40fz#2ecc71zYQProgressBar { background: #444; border-radius: 2px; } QProgressBar::chunk { background: z; border-radius: 2px; }�HatauAnaliz yapılamadı: uAnaliz Hatası)'r)�setRowCountr"�setTextr$r;r9�
subprocess�check_output�split�strip�
splitlinesrH�join�float�replace�append�rowCount�	insertRowrr�setContentsMarginsr
�setRange�int�setValue�setTextVisibler!r �
setCellWidgetr�setTextAlignmentr�
AlignmentFlag�AlignCenter�setItem�	Exceptionr�critical)r<�total_time_out�t_str�out�lines�parsed_data�max_ms�line�parts�time_str�servicerS�m�srv�r�w_bar�l_bar�pbar�col�it_time�es                     rDr'�AcilisAnaliziSayfasi.analiz_et=sz���
�
���q�!������ 4�5����"�"�5�)����#�#�E�*�B	6�'�4�4�6G��5P�W[�\�N�"�(�(��/��3�9�9�;�E��O�O�#�#�&A�%��$I�J��)�)�+<�g�*F�T�R�C��N�N�$�S�b�)�E��K��F����
�
����u�:��?�$�Q�x�H�!�h�h�u�Q�R�y�1�G��B���(�!�(�.�.��"7��":�;���%�i���#+�>�>�%�#8��#;���x�'��e�H�$4�$4�T�2�$>�?�?������e�H�$4�$4�S�"�$=�>��E�E���{�R�F��&�&��!�H�g�'>�?�'�,#.���3��J�J�'�'�)���
�
�$�$�Q�'� �	��#�E�*��E�,D�,D�Q��1�a�,P�#�~���
�
�a��V��-��
�
�c�"�g�&��#�#�E�*���9�I�c��$�Y�i��%�c��"�"�&B�CF�BG�G_�$`�a�����%��
�
�(�(��A�u�5�+�5�1���(�(��)9�)9�)E�)E�F��
�
�"�"�1�a��1��
�
�"�"�1�a�)9�#�)>�?�7#.�B	
���"�"�4�(��	�	6�� � ��v�1F�q�c�/J�K��O�O�#�#�$4�5�5��	6�s �.B'N�IN�
O�6O
�
Oc�f�URR5nUS:agURRUS5R5n[R
"USSUS3[RR[RR-5nU[RR:XaF[R"SSSU/S	S
9 [R"USUS35 UR5 gg![a%n[R"US
SU35 SnAgSnAff=f)Nrr�Onay�'u�' servisini devre dışı bırakmak istiyor musunuz?

Bu işlem, servisin sistem açılışında otomatik başlamasını engeller.�pkexec�	systemctl�disableT)�checkuBaşarılıu devre dışı bırakıldı.rWuİşlem başarısız: )r)�
currentRow�itemrMr�question�StandardButton�Yes�NorZ�run�informationr'rorp)r<�row�service_name�replyr�s     rDr:�"AcilisAnaliziSayfasi.servisi_kapat�s���j�j�#�#�%����7�F��z�z���s�A�.�3�3�5���$�$�T�6�'(���7{�&|�%0�%?�%?�%C�%C�k�F`�F`�Fc�Fc�%c�e���K�.�.�2�2�2�
Q�����+�y�,�O�W[�\��'�'��m��~�Mi�=j�k���� �	3��
�
Q��$�$�T�6�5K�A�3�3O�P�P��
Q�s�;AD�
D0�D+�+D0)r$r9r"r))N)
�__name__�
__module__�__qualname__�__firstlineno__rr8r'r:�__static_attributes__�
__classcell__)rCs@rDrr
s"���-+�^I�J)�XQ�QrFr)�PyQt6.QtWidgetsrrrrrrr	r
rr�PyQt6.QtGuir
rr�PyQt6.QtCorer�gorsel_araclarrrrZr�rFrD�<module>r�s6��Z�Z�Z�,�,��:��OQ�7�OQrF