User:Nmariusp: Difference between revisions
Appearance
Python >= 3.11 |
|||
(19 intermediate revisions by the same user not shown) | |||
Line 3: | Line 3: | ||
=== How to install kde-builder fast === | === How to install kde-builder fast === | ||
Install kde-builder. | |||
<pre> | <pre> | ||
# Edit the file ~/.config/kde-builder.yaml as needed. | |||
./kde-builder | |||
# kde-builder is installed. | # kde-builder is installed. | ||
# Use | # Use kde-builder instead of kdesrc-build. The command lines are the same. | ||
kde-builder kconfig | |||
kde-builder kcalc | |||
kde-builder --run kcalc | |||
# Run kcalc with the KDE theme that is used by your KDE Plasma desktop. | # Run kcalc with the KDE theme that is used by your KDE Plasma desktop. | ||
kde-builder plasma-integration | |||
kde-builder --run kcalc | |||
kde-builder frameworks | |||
</pre> | </pre> | ||
== | == More topics == | ||
=== How to write the entire verbose STDOUT and STDERR of kdesrc-build to a file === | |||
<pre> | <pre> | ||
script -eq -c "kdesrc-build kconfig --no-src --no-include-dependencies --refresh-build --debug" ~/a.txt ; sed -i $'s/\033\[[0-9]\+m//g' ~/a.txt | |||
</pre> | </pre> | ||
The <code>sed</code> part removes the terminal ANSI color escape codes. | |||
<code>script -eq -c "command" ~/a.txt</code> is better than <code>command |& tee ~/a.txt</code> because kdesrc-build behaves differently if it is run in a user interactive terminal session (<code>isatty</code>). | |||
If using <code>tee</code>, part of the output of kdesrc-build will not be written to file. E.g. the output of the <code>cmake</code> step, the final part of the <code>make -j</code> step, the final part of the <code>make install</code> step. | |||
[[User:Nmariusp/Qt_Creator|Qt Creator]] | |||
[[User:Nmariusp/Clion|JetBrains CLion]] | |||
[[User:Nmariusp/Start|How to start programming for KDE]] | |||
[[User:Nmariusp/Easy|I know how to program using C++. Can I do a KDE MR in less than 2 hours?]] | |||
[[User:Nmariusp/More|Advanced topics about how to start programming for KDE]] | |||
Latest revision as of 23:45, 22 December 2024
How to install kde-builder
How to install kde-builder fast
Install kde-builder.
# Edit the file ~/.config/kde-builder.yaml as needed. # kde-builder is installed. # Use kde-builder instead of kdesrc-build. The command lines are the same. kde-builder kconfig kde-builder kcalc kde-builder --run kcalc # Run kcalc with the KDE theme that is used by your KDE Plasma desktop. kde-builder plasma-integration kde-builder --run kcalc kde-builder frameworks
More topics
How to write the entire verbose STDOUT and STDERR of kdesrc-build to a file
script -eq -c "kdesrc-build kconfig --no-src --no-include-dependencies --refresh-build --debug" ~/a.txt ; sed -i $'s/\033\[[0-9]\+m//g' ~/a.txt
The sed
part removes the terminal ANSI color escape codes.
script -eq -c "command" ~/a.txt
is better than command |& tee ~/a.txt
because kdesrc-build behaves differently if it is run in a user interactive terminal session (isatty
).
If using tee
, part of the output of kdesrc-build will not be written to file. E.g. the output of the cmake
step, the final part of the make -j
step, the final part of the make install
step.
How to start programming for KDE
I know how to program using C++. Can I do a KDE MR in less than 2 hours?