
    ?g                     \    d dl Z d dlZd dlZd dlZej                  Zd Zd Zd Z e        y)    Nc                 $    | j                  d      S )N )split)commands    E/usr/share/cinnamon/applets/grouped-window-list@cinnamon.org/utils.py
parse_argsr   
   s    ==    c                     	 t        j                  t        |       t         j                  d      }|j                  j                  d      }|S # t        $ r t        j
                  d|       w xY w)NT)stdoutcheck   utf-8)
subprocessrunr   PIPE	ExceptionCalledProcessErrorr   decode)r   processouts      r   spawnr      sf    8..w??
 ..


(CJ  8++Aw778s   /A  A.c                     t         d   dk(  r^t        dj                  t         d               } d| v rVd| v r| j                  d      d   } | j	                  dd      } | j                  d      d	   dz   } d
| j	                  dd      z   } t        j                  |       } d| v r| j	                  dd      } t        j                  |       } d| vr| d d } | dk(  rd} 	 | j                  d      }t        |      }||dz
     j                         }dj                  t        j                  d            }d|v r|j	                  dd      }d|v r|j	                  dd      }|dz   }d|v r|j	                  dd      }||z   }	 	 t        dj                  | j                  d
      d   |             dj                  |||       }|r|dj                  |      z  }d| v r|dz  }dj                  |      }dj                  t        j                  d      |      }	t        |	dd      5 }
t!        |       |
j#                  |       t        dj                  |	             t!        |       d d d        y y # t        $ r t        dj                  | |             Y w xY w# t        j                  $ r d }Y w xY w# 1 sw Y   y xY w# t$        $ r}t!        |       Y d }~y d }~ww xY w) Nr   get_processzcat /proc/{}/cmdline   z.exezZ:\/r   zwine r   z\ z\u0000zpython mainwindow.pyplayonlinuxz){}/.local/share/icons/hicolor/48x48/apps/HOMEz.Exe z.pngzgnome-exe-thumbnailer {} {}zm[Desktop Entry]
Type=Application
Encoding=UTF-8
Name={}
Comment={}
Exec={}
Terminal=false
StartupNotify=true
zIcon={}
zGenericName=Wine application
Categories=Wine;
MimeType=application/x-ms-dos-executable;application/x-msi;application/x-ms-shortcut; 
z{}.cinnamon-generated.desktopz{}/.local/share/applications/{}wr   )encodingzchmod +x {})CLIr   formatr   replacejsondumpsloadslentitleosgetenv
IndexErrorr   r   openprintwriteKeyError)r   
proc_arraypa_lenprocess_name	icons_dir	icon_fileicong_menudesktop_filedesktop_pathdesktoperrs               r   
handle_clir=      s   
1v.55c!f=>Ww!---a0oodC0GmmF+A.7Ggooc599G**W%ooi5G**W% crlG,,#G<	 s+J_F%fqj1779L DJJ299U[K\]I$+33E3?%+33FB?$V+Ii%--c26	Y&DO7>>w}}W?UVW?XZ^_`, -3F<w,W  +,,T22   L L
 ;AA,OL<CCBIIfDUWcdLlC': $gff%m**<89l#	$ $U ^ " O7>>wMNO00 2$ $  	#J	su   B"J? >-I- +A6J? !AJ3#J? -$JJ JJ J0,J? /J00J? 3J<8J? <J? ?	KKK)	r   r+   r&   sysargvr#   r   r   r=    r	   r   <module>rA      s4     	  
	hh
Tl r	   