ACC SHELL

Path : /usr/share/YaST2/modules/
File Upload :
Current File : //usr/share/YaST2/modules/Desktop.ybc

YaST bytecode 1.4.0DesktopDesktop.ycpMapModules	Groups		AgentPathLanguage	LanguageFull	ReadLocalizedKey			Read			Translate		

CreateList	GroupList
ModuleList	
MakeAutostartMap				
RunViaDesktop		%*\Values			key	group	exec	args	3WFMGetLanguage	3SCRReadWriteDir	0
base3MapKeys$
$%
$*.yast2.desktop$/$0%4fname	keypathkey	ret	newkey	fallback	msgid	
(6&&NameGenericName-7		SCR::Read	add	$9$:$;		SCR::Read	add	(?||4?&@		
sformat		
%1[%2]&A		SCR::Read	add	(B&&-B(E||4E&F		
sformat		
%1[%2]&G		SCR::Read	add	(H&&-H$L		
sformat		

%1(%2): %3&M					dpgettext				desktop_translations/usr/share/locale(P4Q-R-U%\ExtractDesktopFilename		filemapfilepathname	psfiles	groups	%^fullpath	path_components	filename	$`			splitstring			/$a-size	-c$g
$h$i$k	add	s$l	SCR::Dir	&o&p	WFM::GetLanguage	(q		regexpmatch		(.*_[^.]*)\.?.*&r					regexpsub				(.*_[^.]*)\.?.*\1(s		regexpmatch		(.*)_&t					regexpsub				(.*)_\1,u	
y2debug	
LanguageFull=%1,v	
y2debug	
Language=%1$y	SCR::Dir	.yast2.groups.s,z	
y2debug	
	groups=%1,{		foreachgroup	filename	name	&|
&}+	+	.yast2.groups.v
Desktop Entry$~'Icon	SCR::Read+	Icon'SortKey	SCR::Read+	X-SuSE-YaST-SortKey'Hidden	SCR::Read+	Hidden'NameName'modules	'X-SuSE-DocTeamID	SCR::Read+	X-SuSE-DocTeamID$		SCR::Read+	X-SuSE-YaST-Group',	
y2debug	
	Groups=%1,		foreachfile	values	filename	name	&
&++	+.v."Desktop Entry"$	SCR::Dir	$(&&	&,		foreachvalue	ret	$	(&&		'	$					regexpsub				^.*/(.*).desktop\1(&&4group	'$	X-SuSE-YaST-Group('modulessizemodules	,	
y2debug	
	Groups=%1,	
y2debug	

Modules=%1%	(		regexpmatch		_\("(.*)"\)4ke$					regexpsub				_\("(.*)"\)\1&eval,	
y2milestone	
%1 -> %2-%
Mkeys$&sortxy	SortKey	SortKey&filterkey	Hiddenfalsetrue,	
y2debug	
keys=%1-maplistnameitemid		Name???%-
%mods	l$modules	$	&				sortx	y		X-SuSE-YaST-SortKey	Name	X-SuSE-YaST-SortKey	Name,		foreachm	(&&haskey	Hiddenfalsetrue&additemid	Name???-%
exec	args	-EncodingUTF-8NameExecX-SuSE-Autostart+			+			 			mergestring			 HiddentrueIconTypeApplication%content	dir	$[KDE Desktop Entry]
,				foreachkey	value	
&+					
sformat		
%1=%2
$/var/lib/Desktop,
SCR::Write.target.string		
sformat		
%1/yast2-run-%2.desktop

ACC SHELL 2018