Strona używa cookies (ciasteczek). Dowiedz się więcej o celu ich używania i zmianach ustawień. Korzystając ze strony wyrażasz zgodę na używanie cookies, zgodnie z aktualnymi ustawieniami przeglądarki.    X

Nietypowe zastosowanie LibreOffice i projektora

Dzisiaj dla odmiany przedstawię nietypowy sposób wykorzystania pakietu biurowego Libre.

Ponieważ mój klub bierze udział w I Lidze Seniorów w zapasach w stylu wolnym, jesteśmy gospodarzami kilku meczy. Prezes stwierdził, że zrobimy porządne multimedialne show. Wpadłem na pomysł, aby na dużym ekranie za pomocą projektora były wyświetlane filmy promujące klub i sponsorów.

Ale dlaczego by nie wykorzystać projektora do wyświetlania aktualnego stanu meczu oraz nazwisk walczących zawodników?

Pomyślałem, że nie powinno być z tym problemów, stworzę osobny arkusz w Excelu, który będzie pobierał na bieżąco dane z protokołu.

Praca na Windows 7 z projektorem jest dziecinnie prosta, wybrałem tylko opcje ekran rozszerzony, dzięki czemu mogłem pracować na ekranie laptopa, a projektor wyświetlał „drugi” pulpit.

Wyprzedzając troszkę temat, w trakcie opracowywania ogólnej koncepcji, pomyślałem, że skoro w linuksach jest dostępnych wiele pulpitów, to powinno się na tym pracować o wiele lepiej niż na Windows Seven. Jakież było moje zdziwienie, gdy okazało się (testy na Ubuntu), że nie dość, iż nie można wybrać opcji np. I pulpit na ekranie, II pulpit na projektorze (co aż się prosi o takie zastosowanie), to funkcja rozszerzonego pulpitu na Ubuntu nie działa poprawnie – problem jest nawet z tłem drugiego pulpitu. Szybkie przejrzenie Internetu przekonało mnie, że problem jest powszechny i nie ma jego prostego rozwiązania.

Aby uzyskać efekt rozszerzonego pulpitu w Windows 7

Po podłączeniu projektora, prawy przycisk myszy na pulpicie, wybieramy opcję wyjście -> dwa ekrany (wskazując, który ma być pierwszy, a który drugi – polecam: ekran laptopa 1, projektor 2) i to wszystko. W zależności od karty graficznej sposób może być nieco odmienny, ale na podobnej zasadzie. Przyda tu się długi kabel VGA do podłączenia projektora.

Zdecydowałem się, żeby dane przedstawiać w arkuszu, gdyż na programowaniu się nie znam, a zamierzony efekt uzyskałbym w Excelu bez problemu.

Mając jeden skoroszyt z protokołem meczu, który jest na bieżąco uzupełniany, chciałem aby drugi skoroszyt pobierał z niego dane na bieżąco – konkretnie: aktualny wynik meczu, pkt techniczne i aktualnie walczących zawodników. I tu napotkałem problem z Microsoft Office 2007 (podejrzewam, iż w 2010 jest tak samo). Excel otwiera wszystkie skoroszyty w tej samej instancji, działa wtedy bez problemu aktualizacja na bieżąco między skoroszytami, ale mając jedno okno nie jest w stanie pracować na dwóch pulpitach. Otwierając w Excelu nową instancję nie działały mi wtedy odnośniki do skoroszytu działającego w osobnej instancji.

Pomyślałem, że może w Libre będą działały bez problemu odnośniki do innych skoroszytów, niestety taki sam problem jak w MO. Ale na szczęście jest Internet i rozwiązanie okazało się bajecznie proste – funkcja DDE (dynamiczna wymiana danych). Wystarczyło skopiować komórkę, wkleić w miejscu gdzie dane mają być wyświetlane (Pr. Przycisk myszy ->wklej specjalne (1) -> wybieramy opcję „połącz” (2) i gotowe.

W kwestii jakie dane umieścimy ogranicza nas w sumie tylko wyobraźnia :P

Później wystarczyło już tylko dostosować skoroszyt do ekranu wyświetlanego przez projektor – przeciągamy okno skoroszytu w prawo na drugi pulpit, korzystamy z opcji „pełen ekran” ctrl-alt-j i gotowe.

Jak to rozwiązanie spisało się w praktyce?

Efekt był naprawdę dobry, można zobaczyć choćby i tu

Po co komu taka informacja?

Cóż powyższy sposób można wykorzystać do różnych celów - choćby i w sporcie do prezentacji wyników meczu w tenisa stołowego czy meczu szachowego ?
 

Komentarze

0 nowych
zoso71   9 #1 03.10.2011 18:02

Oprych: masz LibreOffice z Excelem? Wow!! :-D
PS - przepraszam, ale strasznie mnie to kolało w oko ;-)
Inna sprawa, że niestety w mowie potocznej bardzo łatwo wszyscy przejmujemy "worada" i "excela" jako nazwy definiujące program do pisania i kalkulacji, zamiast jako nazwy konkretnych produktów.

kamil_w   11 #2 03.10.2011 18:05

Cóż... sposób prosty, skuteczny i skłonił mnie do sprawdzenia, czy nie dałoby się tego osiągnąć przy pomocy Excela i PowerPointa.

- Utworzyłem folder 'zawody'
- wewnątrz stworzyłem 2 pliki: 'arkusz.xlsx' oraz 'prezentacja.pptx'
- w arkuszu stworzyłem tabelę wyników (przykładowo jeden z wyników w komórce B2)
- w PowerPoincie przeszedłem do 'wstawianie' -> 'obiekt' i wybrałem 'arkusz programu Microsoft Excel'
- otworzyłem tabelę w PowerPoincie (obiekt osadzony)
- wklepałem do komórki następującą formułę:

=[arkusz.xlsx]Arkusz1!$B$2

Wszystko pięknie działa... ale tylko w widoku edycji prezentacji. Po przejściu do trybu pokazu slajdów dane z tabeli przestają być pobierane z arkusza kalkulacyjnego. Trochę lipnie. Chociaż może ktoś wpadnie na pomysł jak to obejść.

kamil_w   11 #3 03.10.2011 18:05

Cóż... sposób prosty, skuteczny i skłonił mnie do sprawdzenia, czy nie dałoby się tego osiągnąć przy pomocy Excela i PowerPointa.

- Utworzyłem folder 'zawody'
- wewnątrz stworzyłem 2 pliki: 'arkusz.xlsx' oraz 'prezentacja.pptx'
- w arkuszu stworzyłem tabelę wyników (przykładowo jeden z wyników w komórce B2)
- w PowerPoincie przeszedłem do 'wstawianie' -> 'obiekt' i wybrałem 'arkusz programu Microsoft Excel'
- otworzyłem tabelę w PowerPoincie (obiekt osadzony)
- wklepałem do komórki następującą formułę:

=[arkusz.xlsx]Arkusz1!$B$2

Wszystko pięknie działa... ale tylko w widoku edycji prezentacji. Po przejściu do trybu pokazu slajdów dane z tabeli przestają być pobierane z arkusza kalkulacyjnego. Trochę lipnie. Chociaż może ktoś wpadnie na pomysł jak to obejść.

oprych   13 #4 03.10.2011 18:21

zoso71 i Ty przeciwko mnie? :P
Przecież nigdzie nie napisałem, że Libre ma Excela, pisałem że próbowałem uzyskać ten efekt w Excelu. Oczywiście Libre ma Calca :P

@kamil_w
Zapomniałem wpisać, że próbowałem uzyskać ten wynik w PowerPoint i miałem ten sam problem, dane nie są w trakcie pokazów slajdów uaktualniane.

kamil_w   11 #5 03.10.2011 18:26

A w Impress? Też nie odświeża komórek w widoku pokazu slajdów?

Jim1961   7 #6 03.10.2011 22:47

wystarczyłby zwykły HTML i Opera na FullScreen; plus prosty CSS i byłoby 6 razy ładniejsze, newbies ;)

Jaahquubel_   13 #7 03.10.2011 23:06

"Jakież było moje zdziwienie, gdy okazało się (testy na Ubuntu), że nie dość, iż nie można wybrać opcji np. I pulpit na ekranie, II pulpit na projektorze (co aż się prosi o takie zastosowanie), to funkcja rozszerzonego pulpitu na Ubuntu nie działa poprawnie – problem jest nawet z tłem drugiego pulpitu."
Możesz rozwinąć temat? Bo nie rozumiem co chciałeś zrobić i co nie działa.
Bo z wyświetlania obrazu na dwóch ekranach da się korzystać - sam to czasem robię.

Jaahquubel_   13 #8 03.10.2011 23:09

@Jim1961
Chodzi Ci o "Odświeżaj co...", czy o coś innego?

Jim1961   7 #9 04.10.2011 00:06

@Jaahquubel_

Między innymi też o to, ale głównie o sposób z przeglądarką.

oprych   13 #10 04.10.2011 09:49

@jim1961
Nie było by łatwiej, dane i wyjściowe i tak miałem w arkuszu, więc dużo szybciej i prościej było użyć drugiego arkusza, choć pewnie masz rację, że Twoim sposobem można uzyskać lepszy efekt pod względem graficznym

@jahquubel
chodziło mi o to, że jeden pulpit wyświetlany miałby być na ekranie laptopa, drugi przez projektor.
takie rozwiązanie byłoby najkorzystniejsze

.slaw   4 #11 04.10.2011 10:07

@Jim1961
Pewnie, że tak, jednak ten wpis jest jak sama nazwa wskazuje nietypowym zastosowaniu LibreOffice i projektora.

kamil_w   11 #12 04.10.2011 10:25

@Jim1961
"newbies"? Proszę cię. Dyskutujemy tu na temat możliwości pakietów biurowych. Pewnie, że da się inaczej. Ja pewnie na szybko napisałbym jakiś programik w Silverlight'cie pobierający dane z bazy danych SQL, ale nie to było tematem wpisu.

Druedain   14 #13 04.10.2011 11:06

@oprych Czegoś nie rozumiem, bo sam jeszcze rok temu taki efekt osiągnąłem mimo, że wtedy moja wiedza o GNU/Linuksie była trochę mniejsza, a w szczególności metody wysyłania różnych sygnałów, na różne wyświetlacze. Jedyne sensowne wytłumaczenie to niedopracowanie Unity. Wiem, że nie dasz się przekonać do drastycznych zmian i to rozumiem, ale weź sobie chociaż na płytkę zgraj Ubuntu 10.04 LTS.

Druedain   14 #14 04.10.2011 11:17

Co by nie być gołosłownym:
http://www.youtube.com/watch?v=ETIhy3TqxG4
http://www.youtube.com/watch?v=WiVor3XX7Vc
(wybacz jakość, bo materiały znalezione były na szybko)

oprych   13 #15 04.10.2011 11:27

@druedain
klonowanie obrazu działa pod Ubuntu, problemy są z funkcja rozszerzonego pulpitu.
Myślałem po prostu, że ktoś wpadł już na pomysł wykorzystania jednej z najlepszej funkcji w linuksach i kilku wyjść obrazu.

ps na lapku mam najnowsza wersję Ubuntu
pps mój sposób, to całe 5 minut pracy i jest go w stanie wykorzystać prawie każdy, nie trzeba znać się na programowaniu itp. w zasadzie wystarczy podstawowa wiedza z arkuszy kalkulacyjnych

oprych   13 #16 04.10.2011 11:27

@druedain
klonowanie obrazu działa pod Ubuntu, problemy są z funkcja rozszerzonego pulpitu.
Myślałem po prostu, że ktoś wpadł już na pomysł wykorzystania jednej z najlepszej funkcji w linuksach i kilku wyjść obrazu.

ps na lapku mam najnowsza wersję Ubuntu
pps mój sposób, to całe 5 minut pracy i jest go w stanie wykorzystać prawie każdy, nie trzeba znać się na programowaniu itp. w zasadzie wystarczy podstawowa wiedza z arkuszy kalkulacyjnych

oprych   13 #17 04.10.2011 11:28

@druedain
klonowanie obrazu działa pod Ubuntu, problemy są z funkcja rozszerzonego pulpitu.
Myślałem po prostu, że ktoś wpadł już na pomysł wykorzystania jednej z najlepszej funkcji w linuksach i kilku wyjść obrazu.

ps na lapku mam najnowsza wersję Ubuntu
pps mój sposób, to całe 5 minut pracy i jest go w stanie wykorzystać prawie każdy, nie trzeba znać się na programowaniu itp. w zasadzie wystarczy podstawowa wiedza z arkuszy kalkulacyjnych

oprych   13 #18 04.10.2011 11:28

@druedain
klonowanie obrazu działa pod Ubuntu, problemy są z funkcja rozszerzonego pulpitu.
Myślałem po prostu, że ktoś wpadł już na pomysł wykorzystania jednej z najlepszej funkcji w linuksach i kilku wyjść obrazu.

ps na lapku mam najnowsza wersję Ubuntu
pps mój sposób, to całe 5 minut pracy i jest go w stanie wykorzystać prawie każdy, nie trzeba znać się na programowaniu itp. w zasadzie wystarczy podstawowa wiedza z arkuszy kalkulacyjnych

Druedain   14 #19 04.10.2011 12:13

C-c-c-c-combo breaker :D

Jakiś rok temu szukając problemów z grafiką na próbę laptopa podłączyłem do starego monitora. Miałem wtedy Ubuntu, który sobie wygląd pozmieniałem (rozstaw paneli, tapeta i inne bzdury). Na laptopie mam 1280x800, a monitor miał 1024x768. Po podłączeniu monitora obraz jaki miałem pozostał na laptopie niezmieniony, a na drugim monitorze pojawił się nowy pulpit taki jaki jest zaraz po instalacji (dwie belki, fioletowe tło, rozdzielczość dopasowana, a nie rozciągnięty obraz). Może myślimy o dwóch różnych rzeczach, ale wydaje mi się, że to nie ma niczego wspólnego z klonowaniem obrazu. Zwróć uwagę, że na tym filmie z trzema monitorami to nie jest jeden rozciągnięty pulpit, tylko trzy niezależne. Tak samo w tych dwóch, choć tapeta może sprawiać wrażenie, że jest inaczej (może nawet celowo taki efekt ktoś wprowadził).

oprych   13 #20 04.10.2011 12:26

teraz nie jestem w stanie obejrzeć, tego filmu. zrobie to wieczorem.

w przypadku podłączania dodatkowego monitora / projektora musimy rozróżnić klonowanie od kilku niezależnych ekranów. na Ubuntu działają obie funkcję, ale z druga czasami są problemy z wyświetlaniem i nie tylko u mnie, bo na forach jest trochę tematów z tym związanych.

Jaahquubel_   13 #21 04.10.2011 14:39

Jak podłączam laptopa do telewizora i chcę sklonować obraz, to używam GUI-owego narzędzia lxrandr. Jak chcę mieć na jednym co innego, na drugim co innego, to używam konsolowego xrandr, np. xrandr --output VGA1 --left-of LVDS1 - telewizor jest z lewej, laptop z prawej. Wszystko.

miisoo   4 #22 08.10.2011 16:25

"zoso71 | 03.10.2011 18:02#1
Oprych: masz LibreOffice z Excelem? Wow!! :-D
PS - przepraszam, ale strasznie mnie to kolało w oko ;-)"

Polska język trudna język. Jest takie słowo którego się używa w tym przypadku, a mianowicie - kłuć.