KDE-Apps.org Applications for the KDE-Desktop 
 GTK-Apps.org Applications using the GTK Toolkit 
 GnomeFiles.org Applications for GNOME 
 MeeGo-Central.org Applications for MeeGo 
 CLI-Apps.org Command Line Applications 
 Qt-Apps.org Free Qt Applications 
 Qt-Prop.org Proprietary Qt Applications 
 Maemo-Apps.org Applications for the Maemo Plattform 
 Java-Apps.org Free Java Applications 
 eyeOS-Apps.org Free eyeOS Applications 
 Wine-Apps.org Wine Applications 
 Server-Apps.org Server Applications 
 apps.ownCloud.com ownCloud Applications 
 KDE-Look.org Artwork for the KDE-Desktop 
 GNOME-Look.org Artwork for the GNOME-Desktop 
 Xfce-Look.org Artwork for the Xfce-Desktop 
 Box-Look.org Artwork for your Windowmanager 
 E17-Stuff.org Artwork for Enlightenment 
 Beryl-Themes.org Artwork for the Beryl Windowmanager 
 Compiz-Themes.org Artwork for the Compiz Windowmanager 
 EDE-Look.org Themes for your EDE Desktop 
 Debian-Art.org Stuff for Debian 
 Gentoo-Art.org Artwork for Gentoo Linux 
 SUSE-Art.org Artwork for openSUSE 
 Ubuntu-Art.org Artwork for Ubuntu 
 Kubuntu-Art.org Artwork for Kubuntu 
 LinuxMint-Art.org Artwork for Linux Mint 
 Arch-Stuff.org Art And Stuff for Arch Linux 
 Frugalware-Art.org Themes for Frugalware 
 Fedora-Art.org Artwork for Fedora Linux 
 Mandriva-Art.org Artwork for Mandriva Linux 
 KDE-Files.org Files for KDE Applications 
 OpenTemplate.org Documents for OpenOffice.org
 GIMPStuff.org Files for GIMP
 InkscapeStuff.org Files for Inkscape
 ScribusStuff.org Files for Scribus
 BlenderStuff.org Textures and Objects for Blender
 VLC-Addons.org Themes and Extensions for VLC
 KDE-Help.org Support for your KDE Desktop 
 GNOME-Help.org Support for your GNOME Desktop 
 Xfce-Help.org Support for your Xfce Desktop 
openDesktop.orgopenDesktop.org:   Applications   Artwork   Linux Distributions   Documents    Linux42.org    OpenSkillz.com   


- Content .- Fans  . 

Bind F4(open terminal) to Yakuake


KDE Improvement

Score 71%
Bind F4(open terminal) to Yakuake

Link:  Link
Downloads:  1184
Submitted:  Oct 21 2005
Updated:  Dec 16 2005


This is a simple script to bind F4 (open terminal) to Yakuake (http://www.kde-look.org/content/show.php?content=29153), it slides out Yakuake, creates a new tab in Yakuake and changes to the current dir for the focused Konqueror window.

You'll need to have Yakuake installed before you can use this script.

Supported KIO-slaves
file:// (/ that is)

How to install
- Put the yakuake-F4 in your $PATH, I've put mine in ~/bin for example.
For kcontrol users (debian for example)
1.a - Make a keyboard shortcut to handle this. You'll find it in Kcontrol->Regional & Accessibility->KHotKeys.
For system settings users (kubuntu for example)
1.b - Make a keyboard shortcut to handle this. You'll find it in system settings->Accessibility->Input Actions

2 - Click "New action" and choose F4 as keyboard shortcut and choose the yakuake-F4-script (where you have put it) under command/url.

Rename tabs properly
Move to the right dir with fish:// as well
Use Kwallet to pick up passwords (if someone knows how to handle qbytearrays in bash just shout it out=)


Cleaned up the code quite a bit, fixed a miss with sed and spaces (thanks laszlok2).

Added some kind of support for fish://, you get hooked up to the right host but nothing more.

Just adds new tab when dealing with local urls (thanks Marco).

Check with dcop if Yakuake already runs (thanks laszlok2 and ZeeD).
Don't add new tab if yakuake isn't running when pressing F4.

Send to a friend
Other  Apps  from peppelorum
Report inappropriate content

goto page: prev   1  2  3 


 One Konq process

 by jipumarino on: Dec 17 2005
Score 50%

Hi, I replaced the loop starting at line 17 with the following, thus making it able to work when using the Minimize Memory Usage: Always setting in Konqueror (there would be only one konqueror-NNNN process with many konqueror-mainwindow#n objects). Good luck.

for i in $konq; do
windows=`dcop $konq default getWindows|wc -l`
for ((win=1; win

Reply to this



 by rgfree on: Jan 4 2006
Score 50%

Kubuntu Breezy users, please notice
that this requires a very recent
Yakuake with proper DCOP support.
You will have to compile Yakuake

Furthermore: I added a ";clear"
behind the cd statement in order
to have a clean screen and not
a confusing cd statement at the top.

SSH still has some problems here.
It doesnt change into the proper
directory and :22 isnt removed like
in fish://bla.org:22/usr/local
The ":22" is introduced by KDE when
you use the remote places functionality.
The script should remove this but
I'm no sed-expert and my attempts to
fix this were futile.
The SSH support would be great if it
worked. Ive been missing this for
ages in KDE. I'd like to switch
from Konqueror right into the
right folder, already logged in.

Reply to this


 it opens konsole

 by vanaedium on: Mar 23 2006
Score 50%

when i push f4 button, the console opens in the right position but normal console and not yakuake.
What I have to do?
I use yakuake kubuntu breezy new package

Reply to this


 Strange yakuake scre

 by jayenell on: Apr 11 2006
Score 50%

When I press F4 yakuake opens, but it is a half-transparant crippled yakuake-session, allthough I see it has succesfully changed to the right directory.

Reply to this


 Re: Strange yakuake

 by itayf on: Sep 24 2006
Score 50%

Happens to me too...

Reply to this


 Modified script

 by RazZziel on: Aug 17 2007
Score 50%

I think the "half-transparent crippled" bug is a bug of yakuake, I think it happens when the script does dcop calls to konqueror between the slotAddSession and the slotToggleState in yakuake.

I modified the script:
- Crippled sessions fixed (at least in my yakuake)
- Console is cleared after a local `cd`
- If we are not in a fish:// session. I use simply `pwd` to check the actual directory. It works well even in URLs like media://something (I think the old script didn't work in theese cases, but I haven't tested it.
- Simpler code to extract the fish url, user, host and port (I use only bash built-in variable modifiers)
- Sorry about my poor english
- SSH connections now support directory changes. I did it with "bash -i", but if someone knows a better way to do it, please give feedback
- SHH connections also support port change
- I don't know if this happens in the old version (I suppose it does), but if we don't "cd ~" before opening a new yakuake, all the tabs opened in that yakuake instance will be opened by default in the directory we are browsing in konqueror
- URLs with spaces solved with scaping the double quotes instead of the spaces

I think that the best way to install it is putting it in a directory under the $PATH (like /usr/bin, my ~/.bin didn't work) and set it as the KDE Component for Terminal Emulator, so I added the "-e" switch so it can execute arbitrary commands

- Make it compatible with komqueror "Minimize Memory Usage: Always" mode (yeah, I have the code, but don't feel like testing it right now :P)

Script URL: http://raziel.freehostia.com/yakuake-F4

Reply to this


 Re: Modified script

 by peppelorum on: Aug 19 2007
Score 50%

Nice work! Good clean up and fish works as well, super! Before I update the script I just want to clear a few things.
- This "-e"-flag, hos does that work? Can I just switch from Konsole to the script as prefered terminal program or do I have to do something else? Cause when I change nothing happens as far I can tell.
- The show_yakuake "cd \"`pwd`\" && clear"
doesn't work for me at all since `pwd` doesn't return anything in the script for some reason, you can debug with kdialog --msgbox $url for example.

Reply to this


 Re: Modified script

 by RazZziel on: Aug 19 2007
Score 50%

Glad you like it :)

- The "-e" switch works running anything that comes after the "-e". for example, "yakuake-F4 -e ls -la" will open a yakuake and execute "ls -la".
I have selected the script as prefered terminal emulator, and does the work (but you will only notice it if the application you are using tries to use the default kde terminal emulator. I only know two apps that use it: konqueror and kdevelop).

For example, in kdevelop I have configured aterm as default terminal, so when I want to run a project, kdevelop executes "aterm -e /bin/sh -c '/home/raziel/Projects/sc_pong/build/src/sc_pong ; echo "Press Enter to continue!";read dummy'". I've tried to switch in kdevelop to the default KDE terminal (I mean, the one configured in KDE Components, in kcontrol: yakuake-F4 in my system), and it works well (except for the fact that kdevelop echoes a "!", and bash doesn't like it and says "bash: !": event not found" (normal terminals, when running with -e, runs the specified command instead of a shell, and we run the command inside bash))

By the way, I have just realiced that doing
>> tab=`dcop yakuake DCOPInterface selectedSession`
>> dcop yakuake DCOPInterface slotRunCommandInSession $tab "$*"
is the same as doing
>> dcop yakuake DCOPInterface slotRunCommandInSession "$*"
(I mean, if we remove the $tab, yakuake selects the active tab by default)

- The `pwd` works well for me in konqueror. Konqueror, when pressing F4, doesn't give the terminal any parameter. The terminal will be executed in the actual konqueror directory (it's like if you, in an aterm, cd to a directory and then open another aterm from the first aterm, without additional parameters). Yakuake works in the same way, and that's why I have to "cd ~" if a new yakuake is run, and then force a "cd `pwd`"
I tried to print the output of `pwd` before the call to "show_yakuake "cd \"`pwd`\" && clear"", and it works well in my system. Are you sure you have tried it in konqueror, or in any other terminal?

Reply to this


 opening Konsole...

 by noyso on: Dec 3 2007
Score 50%

i downloaded latest script and compiled latest Yakuake, but script is still opening Konsole instead of Yakuake.

any ideas?

(kubuntu 7.10 + kde 3.5.8 + yakuake 2.8)

Reply to this


 Re: opening Konsole.

 by noyso on: Dec 3 2007
Score 50%

after careful reading of post i've done all requirements, but now F4 opens yakuake with home dir, not with dir of active konqueror window

Reply to this

goto page: prev   1  2  3 

Add commentBack

How do you like Plasma 5?
 The best KDE Desktop ever.
 Definitely a nice improvement.
 Not decided yet. Haven't tried it yet.
 I do not like some of the changes.
 KDE is taking the wrong way.
 I am still sticking with KDE 3.5.
 I have no opinion, but wanted to vote anyway.

 Who we are
More about us
Frequently Asked Questions
Updates on identi.ca
Updates on Twitter
Content RSS   
Events RSS   

Add App
Public API
About KDE-Apps.org
Legal Notice
Spreadshirt Shop
CafePress Shop
Sponsor us
Report Abuse

Copyright 2003-2016 KDE-Apps.org Team  
All rights reserved. KDE-Apps.org is not liable for any content or goods on this site.
All contributors are responsible for the lawfulness of their uploads.
KDE and K Desktop Environment are trademarks of KDE e.V.