Sida 1 av 1

Program för att hantera clipboards.

Postat: 17 nov 2006, 15:15
av Okänd
Jag skrev ett program för att hantera clipboarden i X.
I X finns det två stycken buffrar där text som man klipper ut/kopierar hamnar i. I Primary buffern så hammnar text man markerar med musen. I Clipboard buffern hamnar den text som markeras och sedan trycker CTRL+C eller väljer kopiera i någon meny. Det här programmet håller reda på de 7 senaste texterna man har kopierat i båda buffrarna, som kan ses på bilden.

Om man klickar på ett av text fälten i listan så kommer den texten att laddas in i buffern.
Dvs om man klickar på en av texterna i Clipboard listan så kommer den texten att klistras in när man trycker CTRL+V nästa gång, och om man väljer en text från primary listan så kommer det att klistras in nästa gång man trycker på musknapp 3.

Clear Primary/ Clear Clipboard rensar historiken för vald buffer. (OBS de två texter som är i buffrarna kommer inte att försvinna)
Close stänger ner fönstret.

Programmet lägger sig i tray-baren (lilla saxen till höger, 5:e ikonen uppifrån i bilden). För att öppna fönstret som är visat på bilden så klickar man bara på ikonen.
För att avsluta programmet så klickar man bara med höger musknapp på ikonen och väljer Quit i menyn.


EDIT: ERRRR självklart så får inte bilden plats... här är en länk till hela bilden om menyn till höger inte visas...
http://www.cs.umu.se/~c04hfn/scrap/screen.jpg
Bild

OBS! För att programmet ska funka så _måste_ icon.xpm ligga i /usr/local/share/tray-scrap/ annars kommer ingen icon att visas i tray-baren
Källkod för programmet http://www.cs.umu.se/~c04hfn/scrap/source.tar.gz
Linux binär för programmet http://www.cs.umu.se/~c04hfn/scrap/tray-scrap.tar.gz

OBS2! Detta är en väldigt tidig version så det finn en stor chans för buggar :D (jag har inte testat programmet på någon annan dator än min egen)

Men jag vill gärna ha feedback på vad/hur programmet ska förbättras samt rapporter på buggar!.

Program för att hantera clipboards.

Postat: 17 nov 2006, 15:38
av Kim Johansson
Det finns redan ett jättebra sådant program. Klipper för KDE.

Men ny program är alltid bra.

Program för att hantera clipboards.

Postat: 17 nov 2006, 23:06
av Okänd
Vad kul med sådana här förmågor i vår gemenskap :)

Jag skulle gärna vara med och betatesta men jag har tyvärr inte tid..

Program för att hantera clipboards.

Postat: 18 nov 2006, 01:06
av Okänd
Håller på att lägga in en funktion för att skicka upp data från en selection direkt till paste-bin och som sedan sparar adressen i en valfri selection. Det enda som inte funkar riktigt i den funktionen är URL encodening för datan man skickar, så om man skickar specialtecken så blir det fel :(

Program för att hantera clipboards.

Postat: 18 nov 2006, 01:10
av Okänd
[quote="gasol"]Håller på att lägga in en funktion för att skicka upp data från en selection direkt till paste-bin och som sedan sparar adressen i en valfri selection. Det enda som inte funkar riktigt i den funktionen är URL encodening för datan man skickar, så om man skickar specialtecken så blir det fel :([/quote]
Hej gasol.....

En liten utmaning för mig själv som fd Windoze freak.....:P

Med din applikation kan man då "ta med sig" diverse "skumma" kommadon via tex Ctrl-Alt F1....dvs till en ny tty ?

Det är så förbenat tråkigt att behöva printa ut instruktioner..... och sedan manuellt mata in dito...

Eller har jag helt missuppfattat din applikation..?

:)

Program för att hantera clipboards.

Postat: 18 nov 2006, 01:26
av Okänd
tyvärr så går detta inte i programmet då X-servern (grafiska) och consolen (tty's) inte delar samma buffrar där texten lagras... Jag har inte kollat något på vart datan för utklippt text finns i consolen, då min dator hänger sig då jag byter till consolen...

well ska försöka kolla upp det, men det borde finnas något system-call som löser det hela...