WSLUSC(1)
π WSLUSC(1) β like, the shortcut-maker era β¨
okay so welcome to wslusc, bestie β a whole component of the WSL Utilities User Manual family π«Ά (yes that's the manual she lives in, and yes she's iconic for it).
β¨ NAME β¨
wslusc β a Component of WSL Utilities. that's the whole name, no notes π
πΈ SYNOPSIS πΈ
wslusc [-IsgN] [-d SHORTCUT_FILE] [-e PATH] [-n NAME] [-i FILE] COMMAND
wslusc [-hv]
π¦ DESCRIPTION π¦
so basically this is a WSL shortcut creator β its whole job is making a shortcut on your Windows Desktop. that's it, that's the gig π and honestly? she ate.
π OPTIONS π
-h,--helpβ prints a simple help. tiny little assist, we love her π-v,--versionβ prints the current version. vibe check on which build you're running β-d,--shortcut-debugSHORTCUT_FILE β debugs the generated shortcut file. for when your shortcut is acting up and you need to snoop π-g,--guiβ makes a shortcut that links to a GUI application. windows and windows and windows, but make it graphical π-N,--nativeβ makes a shortcut that uses the system builtinwslg.exeto launch the GUI application. native mode, no middleman, main character energy π-i,--iconβ adds an icon to the Windows Shortcut. supports.ico/.png/.svg. give your shortcut a little face π§-s,--smart-iconβ turns on smart icon detection. this feature requireswslpyto be installed, so nowslpy= no magic, periodt π-n,--nameβ adds a different name other than the command name. rename your baby π-e,--envβ adds a custom environment to your command. like, if you want HiDPI support for a GTK app, addexport GDK_SCALE=2;in your command, like this:wslusc ... -e "export GDK_SCALE=2;" ...β¨-I,--interactiveβ interactive mode. she asks questions, you answer, it's a whole conversation π¬
π CONFIGURATION π
WSLUSC_GUITYPEβ the default GUI type. the default type is'legacy'. use'native'for Native GUI generation (wslg.exe) by default. highkey the easiest way to switch vibes π₯WSLUSC_SMART_ICON_DETECTIONβ Smart Icon Detection. requireswslpy(requires Python 3.5). default isfalse. off by default, bestie, you gotta opt in πWSLUSC_BASE_CONVERTER_ENGINEβ the converter engine. you can choose either'ffmpeg'or'imagemagick'. by default it is'imagemagick'. pick your fighter, both slay π
π AUTHOR π
Created by Patrick Wu <me@patrickwu.space>. founder behavior, honestly π
π«Ά REPORTING BUGS π«Ά
Report bugs to <https://github.com/wslutilities/wslu/issues>; for Ubuntu specific/related bugs, report to <https://bugs.launchpad.net/ubuntu/+source/wslu>. we will read them, fr fr π
π COPYRIGHT π
This is free software; you can redistribute it and/or modify it under the terms of the GNU GPL version 3 or (at your option) any later version.
There is NO warranty; not even MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. like, none. zero. don't come for her π
π SEE ALSO π
wslu(7)β go read the big sibling, iykyk π
and that's the page!! this was version 4.1.4-1, dated 2026-05-01, in the WSL Utilities User Manual β mwah, go make some shortcuts bestie π¦π
β¨
π¦ where this page comes from
- alpine 3.24: wslu-doc 4.1.4-r0 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms