Python - интерпретируемый язык сценариев. Вы не просто распространяете промежуточные файлы .pyc, потому что они скомпилированы для вашей системы и не имеют смысла в другом месте. Вы распространяете источник, и это скомпилировано на лету.
Это не значит, что вы не можете просто распространять файлы .pyc. PEP 3147 разрешает это и устанавливает структуру, но это действительно дорого, и я даже не уверен, что это остановит вас, регенерируя источник (с помощью различных методов интроспекции), но это не то, для чего быстро разработан; это не поможет вам создать такой пакет.
Если вы пытаетесь распространять приложение с закрытым исходным кодом, есть такие вещи, как py2exe (только для Windows) и PEP 3147 ( все), но ни один из них не является совершенным или совершенно необратимым. Вы можете посмотреть методы обфускации, если хотите еще больше защитить свой источник.
${color CC9900}GPU:$color $alignr ${execi 60 nvidia-settings -query GPUCoreTemp | perl -ne 'print $1 if /GPUCoreTemp.*?: (\d+)./;'} C ${color CC9900}VIDEO ${hr 2}$color NVidia GeForce GPU $alignr ${nvidia gpufreq} Mhz Memory $alignr ${nvidia memfreq} Mhz Temperature $alignr ${nvidia temp} C
${color CC9900}GPU:$color $alignr ${execi 60 nvidia-settings -query GPUCoreTemp | perl -ne 'print $1 if /GPUCoreTemp.*?: (\d+)./;'} C ${color CC9900}VIDEO ${hr 2}$color NVidia GeForce GPU $alignr ${nvidia gpufreq} Mhz Memory $alignr ${nvidia memfreq} Mhz Temperature $alignr ${nvidia temp} C
${color CC9900}GPU:$color $alignr ${execi 60 nvidia-settings -query GPUCoreTemp | perl -ne 'print $1 if /GPUCoreTemp.*?: (\d+)./;'} C ${color CC9900}VIDEO ${hr 2}$color NVidia GeForce GPU $alignr ${nvidia gpufreq} Mhz Memory $alignr ${nvidia memfreq} Mhz Temperature $alignr ${nvidia temp} C
${color CC9900}GPU:$color $alignr ${execi 60 nvidia-settings -query GPUCoreTemp | perl -ne 'print $1 if /GPUCoreTemp.*?: (\d+)./;'} C ${color CC9900}VIDEO ${hr 2}$color NVidia GeForce GPU $alignr ${nvidia gpufreq} Mhz Memory $alignr ${nvidia memfreq} Mhz Temperature $alignr ${nvidia temp} C
${color CC9900}GPU:$color $alignr ${execi 60 nvidia-settings -query GPUCoreTemp | perl -ne 'print $1 if /GPUCoreTemp.*?: (\d+)./;'} C ${color CC9900}VIDEO ${hr 2}$color NVidia GeForce GPU $alignr ${nvidia gpufreq} Mhz Memory $alignr ${nvidia memfreq} Mhz Temperature $alignr ${nvidia temp} C
${color CC9900}GPU:$color $alignr ${execi 60 nvidia-settings -query GPUCoreTemp | perl -ne 'print $1 if /GPUCoreTemp.*?: (\d+)./;'} C ${color CC9900}VIDEO ${hr 2}$color NVidia GeForce GPU $alignr ${nvidia gpufreq} Mhz Memory $alignr ${nvidia memfreq} Mhz Temperature $alignr ${nvidia temp} C
${color CC9900}GPU:$color $alignr ${execi 60 nvidia-settings -query GPUCoreTemp | perl -ne 'print $1 if /GPUCoreTemp.*?: (\d+)./;'} C ${color CC9900}VIDEO ${hr 2}$color NVidia GeForce GPU $alignr ${nvidia gpufreq} Mhz Memory $alignr ${nvidia memfreq} Mhz Temperature $alignr ${nvidia temp} C
В терминальном прогоне conky -v Если вы не видите nvidia в скомпилированных функциях, установите пакет conky-all, который скомпилирован со всеми параметрами, включая nvidia.
, если вы не хотите использовать приложение nvidia-settings, conky может прочитать сами значения. Вам просто нужно перекомпилировать conky с опцией --enable-nvidia. Тогда ${nvidia temp}°C будет работать. По умолчанию это не компилируется по умолчанию.
В терминальном прогоне conky -v
Если вы не видите nvidia в скомпилированных функциях, установите пакет conky-all, который скомпилирован со всеми параметрами, включая nvidia.
, если вы не хотите использовать приложение nvidia-settings, conky может прочитать сами значения. Вам просто нужно перекомпилировать conky с опцией --enable-nvidia
. Тогда ${nvidia temp}°C
будет работать. По умолчанию не компилируется по умолчанию.
В терминальном прогоне conky -v
Если вы не видите nvidia в скомпилированных функциях, установите пакет conky-all, который скомпилирован со всеми параметрами, включая nvidia.
, если вы не хотите использовать приложение nvidia-settings, conky может прочитать сами значения. Вам просто нужно перекомпилировать conky с опцией --enable-nvidia
. Тогда ${nvidia temp}°C
будет работать. По умолчанию не компилируется по умолчанию.
В терминальном прогоне conky -v
Если вы не видите nvidia в скомпилированных функциях, установите пакет conky-all, который скомпилирован со всеми параметрами, включая nvidia.
, если вы не хотите использовать приложение nvidia-settings, conky может прочитать сами значения. Вам просто нужно перекомпилировать conky с опцией --enable-nvidia
. Тогда ${nvidia temp}°C
будет работать. По умолчанию не компилируется по умолчанию.
В терминальном прогоне conky -v
Если вы не видите nvidia в скомпилированных функциях, установите пакет conky-all, который скомпилирован со всеми параметрами, включая nvidia.
, если вы не хотите использовать приложение nvidia-settings, conky может прочитать сами значения. Вам просто нужно перекомпилировать conky с опцией --enable-nvidia
. Тогда ${nvidia temp}°C
будет работать. По умолчанию не компилируется по умолчанию.
В терминальном прогоне conky -v
Если вы не видите nvidia в скомпилированных функциях, установите пакет conky-all, который скомпилирован со всеми параметрами, включая nvidia.
, если вы не хотите использовать приложение nvidia-settings, conky может прочитать сами значения. Вам просто нужно перекомпилировать conky с опцией --enable-nvidia
. Тогда ${nvidia temp}°C
будет работать. По умолчанию не компилируется по умолчанию.
В терминальном прогоне conky -v
Если вы не видите nvidia в скомпилированных функциях, установите пакет conky-all, который скомпилирован со всеми параметрами, включая nvidia.
, если вы не хотите использовать приложение nvidia-settings, conky может прочитать сами значения. Вам просто нужно перекомпилировать conky с опцией --enable-nvidia
. Тогда ${nvidia temp}°C
будет работать. По умолчанию не компилируется по умолчанию.
В терминальном прогоне conky -v
Если вы не видите nvidia в скомпилированных функциях, установите пакет conky-all, который скомпилирован со всеми параметрами, включая nvidia.
, если вы не хотите использовать приложение nvidia-settings, conky может прочитать сами значения. Вам просто нужно перекомпилировать conky с опцией --enable-nvidia
. Тогда ${nvidia temp}°C
будет работать. По умолчанию не компилируется по умолчанию.