https://userbase.kde.org/api.php?action=feedcontributions&user=Khindenburg&feedformat=atomKDE UserBase Wiki - User contributions [en]2024-03-29T10:07:13ZUser contributionsMediaWiki 1.40.2https://userbase.kde.org/index.php?title=KonsoleDevelopment&diff=150963KonsoleDevelopment2011-03-09T23:29:22Z<p>Khindenburg: Add bug links</p>
<hr />
<div><languages /><br />
<br />
<translate><br />
== General Information == <!--T:1--><br />
<br />
<!--T:2--><br />
Anyone can help if they have the time. There is no requirements to know programming languages or install special software. If you are running KDE, you can help.<br />
It will be more helpful if you can run the latest KDE versions. This is often in distribution's "unstable" or "bleeding-edge" repositories. Also, installing KDE with debugging symbols will help with crashes, although your system will be much slower.<br />
<br />
<!--T:3--><br />
For some of the categories below, you don't need the KDE source installed on your system.<br />
<br />
<!--T:4--><br />
Check out the general KDE [http://techbase.kde.org/Contribute contribute] page.<br />
<br />
<!--T:5--><br />
* KDE versions: It would be best to have KDE 4.6.x installed. You can use KDE 4.5.4; however, KDE 4.4.x is too old and has too many bugs that have been fixed.<br />
<br />
<!--T:6--><br />
* Git: In Feb, 2011, konsole now has its own [https://projects.kde.org/projects/kde/kdebase/konsole/repository repository]. It is now much easier to download and look at the code. <br />
<br />
<!--T:7--><br />
To keep up with bug reports and general info join the Konsole [https://mail.kde.org/mailman/listinfo/konsole-devel mailing list]. You can reach me at kurt dot hindenburg at gmail.com, as well as on IRC #kde-devel as khindenburg.<br />
<br />
=== Bug Reports === <!--T:8--><br />
<br />
<!--T:9--><br />
* Confirm bug reports - search for [https://bugs.kde.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=konsole&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&keywords_type=allwords&keywords=&bug_status=UNCONFIRMED&bug_severity=critical&bug_severity=grave&bug_severity=major&bug_severity=crash&bug_severity=normal&bug_severity=minor&emailassigned_to1=1&emailtype1=substring&email1=&emailassigned_to2=1&emailreporter2=1&emailcc2=1&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Importance&field0-0-0=noop&type0-0-0=noop&value0-0-0 unconfirmed bugs] and test them on your system. If you can duplicate the bug, mark it as 'New' and/or leave a comment with your findings.<br />
<br />
<!--T:10--><br />
* Find duplicate reports - search all of Konsole's bugs and wishlist reports for duplicates. If you find a possible duplicate, leave a comment on the bug such as "possible duplicate of bug #####'.<br />
<br />
<!--T:11--><br />
* Narrow down the steps required to display a bug or crash - Often times, the bug reporter may not fully explain or understand how they got the bug or crash. It is extremely helpful when tracking down issues if there is a step by step process that triggers the issue everytime. If you can reproduce the issue repeatedly, comment on the bug report the exact steps required to trigger it.<br />
<br />
=== Handbook === <!--T:12--><br />
<br />
<!--T:13--><br />
* Verify the menus and their shortcuts are valid.<br />
* Verify all the other information is valid.<br />
* Read through it for areas that need clarified or expanded on.<br />
<br />
=== Userbase Site === <!--T:14--><br />
<br />
<!--T:15--><br />
* Verify the [[Special:myLanguage/Konsole|Konsole]] site has the correct info.<br />
* Expanding the site with more tips and documentation.<br />
<br />
=== Coding ===<br />
<br />
* There are a multitude of ways to start coding. You'll need to be able to compile KDE. [http://techbase.kde.org/Getting_Started Getting started] is a good place to start. You don't need to have both KDE 4.6 and trunk installed. If you are currently running the latest KDE 4.6.x, you should be able to checkout Konsole and get it to compile. I highly suggest using [http://kdesrc-build.kde.org kdesrc-build] to download and compile the KDE source files. Regardless if you are using KDE 4.6 or trunk, any type of patch can be attached to a bug report, sent to git.reviewboard.kde.org or the Konsole mailing-list.<br />
<br />
Since 4.6, Konsole has its own git [https://projects.kde.org/projects/kde/kdebase/konsole] projects page. From here, you can view the branches and latest commits.<br />
<br />
* Once you can build Konsole, find some area you are interested in and try to work on it. <br />
<br />
** [https://bugs.kde.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=konsole&component=general&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&keywords_type=allwords&keywords=&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_severity=wishlist&emailassigned_to1=1&emailtype1=substring&email1=&emailassigned_to2=1&emailreporter2=1&emailcc2=1&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0= Wishlists] - A very long list of features users have asked for<br />
<br />
** [https://bugs.kde.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=konsole&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&keywords_type=allwords&keywords=junior-jobs&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&emailassigned_to1=1&emailtype1=substring&email1=&emailassigned_to2=1&emailreporter2=1&emailcc2=1&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0= Junior Jobs] - Some 'easy' reports to work on.<br />
<br />
** [https://bugs.kde.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=konsole&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&keywords_type=allwords&keywords=&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_severity=normal&emailassigned_to1=1&emailtype1=substring&email1=&emailassigned_to2=1&emailreporter2=1&emailcc2=1&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0= Bugs] - Reports of things wrong and need fixed<br />
<br />
<br />
* Notes <br />
** Before spending a lot of time working on a bug or feature, please send an email to the Konsole mailing list and/or comment on the bug report that you are working on it.<br />
** New features and such things as string changes can only go into trunk (master), not to point releases (eg 4.6.2).<br />
<br />
=== Questions? ===<br />
Feel free to let me know of any questions or any suggestions on how to make this page better.<br />
<br />
<br />
<br />
=== More to follow === <!--T:16--><br />
<br />
<br />
<br />
<!--T:17--><br />
[[Category:Desktop]]<br />
[[Category:System]]<br />
</translate></div>Khindenburghttps://userbase.kde.org/index.php?title=KonsoleDevelopment&diff=141675KonsoleDevelopment2011-02-06T04:00:40Z<p>Khindenburg: Create page for users asking to help</p>
<hr />
<div><languages /><br />
<br />
<translate><br />
== General Information ==<br />
Anyone can help if they have the time. There is no requirements to know programming languages or install special software. If you are running KDE, you can help.<br />
It will be more helpful if you can run the latest KDE versions. This is often in distribution's "unstable" or "bleeding-edge" repositories. Also, installing KDE with debugging symbols will help with crashes, although your system will be much slower.<br />
<br />
For some of the categories below, you don't need the KDE source installed on your system.<br />
<br />
Check out the general KDE [http://techbase.kde.org/Contribute contribute] page.<br />
<br />
* KDE versions: It would be best to have KDE 4.6.x installed. You can use KDE 4.5.4; however, KDE 4.4.x is too old and has too many bugs that have been fixed.<br />
<br />
* Git: In Feb, 2011, konsole now has its own [https://projects.kde.org/projects/kde/kdebase/konsole/repository repository]. It is now much easier to download and look at the code. <br />
<br />
To keep up with bug reports and general info join the Konsole [https://mail.kde.org/mailman/listinfo/konsole-devel mailing list]. You can reach me at kurt dot hindenburg at gmail.com, as well as on IRC #kde-devel as khindenburg.<br />
<br />
=== Bug Reports ===<br />
<br />
* Confirm bug reports - search for [https://bugs.kde.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=konsole&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&keywords_type=allwords&keywords=&bug_status=UNCONFIRMED&bug_severity=critical&bug_severity=grave&bug_severity=major&bug_severity=crash&bug_severity=normal&bug_severity=minor&emailassigned_to1=1&emailtype1=substring&email1=&emailassigned_to2=1&emailreporter2=1&emailcc2=1&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Importance&field0-0-0=noop&type0-0-0=noop&value0-0-0 unconfirmed bugs] and test them on your system. If you can duplicate the bug, mark it as 'New' and/or leave a comment with your findings.<br />
<br />
* Find duplicate reports - search all of Konsole's bugs and wishlist reports for duplicates. If you find a possible duplicate, leave a comment on the bug such as "possible duplicate of bug #####'.<br />
<br />
* Narrow down the steps required to display a bug or crash - Often times, the bug reporter may not fully explain or understand how they got the bug or crash. It is extremely helpful when tracking down issues if there is a step by step process that triggers the issue everytime. If you can reproduce the issue repeatedly, comment on the bug report the exact steps required to trigger it.<br />
<br />
<br />
=== Handbook ===<br />
* Verify the menus and their shortcuts are valid.<br />
* Verify all the other information is valid.<br />
* Read through it for areas that need clarified or expanded on.<br />
<br />
=== Userbase Site ===<br />
* Verify the [[Konsole|Konsole]] site has the correct info.<br />
* Expanding the site with more tips and documentation.<br />
<br />
<br />
=== More to follow ===<br />
<br />
<br />
<br />
[[Category:Desktop]]<br />
[[Category:System]]<br />
</translate></div>Khindenburghttps://userbase.kde.org/index.php?title=Konsole&diff=141674Konsole2011-02-06T02:56:24Z<p>Khindenburg: Add info and link to helping development of Konsole</p>
<hr />
<div><languages /><br />
{|class="tablecenter vertical-centered"<br />
|[[Image:Konsole-KDE4.png|thumb|265px|Konsole]]||<translate> <!--T:1--><br />
'''Konsole is the terminal emulator for the KDE platform'''</translate><br />
|}<br />
<translate><br />
== Feature Overview == <!--T:2--><br />
<br />
<!--T:3--><br />
* X Terminal emulator<br />
* Makes using the command line easier<br />
* Use different profiles for different tasks<br />
* Set scrollback limit and save contents to file<br />
* Click on links to open in user's default web browser<br />
* Open current path in user's file manager<br />
* Translucent background available when desktop effects are enabled<br />
<br />
<!--T:4--><br />
'''Konsole''' is an ''X terminal emulator'' for the KDE platform, allowing users to have a convenient way to use the command line. Aside from providing a way to use a powerful shell, '''Konsole''' also offers features that make it easier or more pleasurable to work in the command line, such as profile management, scrollback, and color schemes, including translucency for effects.<br />
<br />
<!--T:5--><br />
'''Konsole''' also provides an embedded [[Special:myLanguage/KPart|KPart]] terminal which is used by apps such as [[Special:myLanguage/Yakuake|Yakuake]], [[Special:myLanguage/Dolphin|Dolphin]], and [[Special:myLanguage/Kate|Kate]], giving users a consistent and familiar interface when working in the command line.<br />
<br />
== Tutorials and Tips == <!--T:6--><br />
<br />
=== Language === <!--T:7--><br />
<br />
<!--T:19--><br />
With '''Konsole''' you can change the language to plain English (to see bugs info for example) by command:<br />
{{Input|1=export LANG=C}}<br />
<br />
=== Shortcuts === <!--T:8--><br />
<br />
<!--T:20--><br />
* ''Switch tab:'' <keycap>Shift + Left</keycap>, <keycap>Shift + Right</keycap> (not like '''X-Chat''', '''Firefox''', '''Quanta''', '''Kdevelop''').<br />
:{{Note|1='''Quanta''' and '''Kdevelop''' use <keycap>Alt + Left</keycap>, <keycap>Alt + Right</keycap>. However, '''Shift + ''Direction''''' has the advantage of being reachable with one hand on virtually all keyboard layouts, while <keycap>Alt</keycap> keys are sometimes only on the left of the keyboard (e.g. in Germany).}}<br />
* ''New tab:'' <keycap>Shift + Ctrl + T</keycap>.<br />
<br />
===Label your Tabs=== <!--T:9--><br />
<br />
<!--T:22--><br />
[[Image:Konsole4_Rename_Tab.png|thumb|center|330px|Double Click to Rename Tab]]<br />
<br />
<!--T:10--><br />
If you regularly use a lot of tabs, you'll sometimes find it convenient to label them. Just double-click on the tab and you'll get a re-name dialogue.<br />
<br />
=== Profile Management === <!--T:11--><br />
<br />
<!--T:12--><br />
* To add a new profile go to <menuchoice>Settings -> Profile Management -> New Profile</menuchoice><br />
* On the <menuchoice>General</menuchoice> tab, enter the new profile name and change the icon if desired.<br />
* If this is to be a ''root konsole'', enter the command <div style="margin-right:80px">{{Input|1=/bin/su -}}</div> :{{Tip|1=This command will not work on any distro that uses sudo (like Ubuntu). On such distributions use: {{Input|1=sudo su}}or just prepend all your commands that requires superuser privileges with sudo.}}<br />
* Font size can also be changed on the <menuchoice>Appearance</menuchoice> tab.<br />
[[Image:Konsole4profile.png|thumb|center|330px|Editing a profile]]<br />
* On the <menuchoice>Manage Profiles</menuchoice> screen you can add or remove a star, which controls whether that profile is to be offered on the File menu.<br />
<br />
== Related Sites == <!--T:15--><br />
<br />
<!--T:21--><br />
* [http://konsole.kde.org/ Home Page]<br />
* [http://docs.kde.org/stable/en/kdebase-apps/konsole/index.html Konsole Handbook]<br />
<br />
== Help with Development ==<br />
If you are interested in helping with Konsole's development, check out how to [[Special:myLanguage/KonsoleDevelopment|help the Konsole team]].<br />
<br />
== Keywords == <!--T:16--><br />
<br />
<!--T:17--><br />
Terminal emulator, command line, CLI, shell<br />
<br />
<!--T:18--><br />
[[Category:Desktop]]<br />
[[Category:System]]<br />
</translate></div>Khindenburg