화합 통합에 화합 웹 응용 프로그램을 다시 얻는 방법?


19

나는 이것에 대한 질문이나 공개 된 문제가 없었다고 믿을 수 없다.

최근에 내가 좋아하는 webapps와 함께 우분투 14.04를 설치했습니다. 불행히도 나는 더 이상 파이어 폭스 / 크롬과 통합되어 있지 않다는 것을 깨달았습니다. 대신, 그들은 내가 관심이없는 최소한의 브라우저를 사용합니다.

내가 여전히 unity를 사용하고 gnome 또는 xfce로 이동하지 않은 몇 가지 이유 내에서 그것은 unity-webapps입니다. 인터넷 웹 응용 프로그램을 컴퓨터에 통합하고 동시에 웹 브라우저의 기능과 컴퓨터 사용 스타일을 유지하는 다른 OS 또는 데스크탑 환경 (DE)을 알지 못했습니다.

나는 수십 개의 열린 탭을 가질 수 있고 한 번의 클릭으로 페이스 북 탭에서 멀리 떨어져있는 것을 좋아했습니다. 그리고 열린 웹 응용 프로그램을 사용할 때와 동일한 창에서 새 탭을 만드는 것을 좋아했습니다. 파이어 폭스가 제공하는 모든 기능에 대한 언급은 없습니다 ...

그렇다면 파이어 폭스 / 크롬에 통합 된 unity-webapps를 다시 얻는 방법이 있습니까? 나는 이미 시스템 설정과 통일 조정 도구를 운없이 확인했습니다.

unity-webapps의 주요 문제는 그 중 몇 가지가 더 많았으며 더 많은 기능과 안정성이 필요하다는 것입니다. 우분투 가이 문제를 해결하지 못하면 다른 DE로 이동하는 것이 좋습니다. C'mon Canonical, 나는 태블릿을 사용하지 않고 6GB의 RAM을 가지고 있으며 많은 앱과 많은 페이지를 동시에보고 싶습니다.

편집-이 문제에 대한 런치 패드 버그를보고했습니다 : https://bugs.launchpad.net/libunity-webapps/+bug/1329046

편집-솔루션 제안 : 아래에서 설명하는 경로에 따라 솔루션을 얻을 수 있습니다. 나는 단지 그것을 보여줄 수있다. 누군가 그것을 통과해야한다.

  1. 14.04 unity-webapps의 소스를 얻으십시오
  2. libunity-webapps 내의 unity-webapps에 대해 webapp-browser가 기본적으로 변경되는 위치를 편집하십시오.
  3. 14.04의 코드를 다시 컴파일하고 출력 패키지를 여기에 게시하십시오.

libunity의 소스는 http://packages.ubuntu.com/source/trusty/libunity-webapps에서 호스팅됩니다.


"좋아하는 웹앱"의 이름을 추가하면 질문이 개선 될 것입니다.
Geek

@ElderGeek 모두 기본 브라우저가 아닌 가벼운 우분투 브라우저에서 열립니다.
Thomas Boxley

@ElderGeek 실제로는 아닙니다 : /
Thomas Boxley

@Akronix 좋아하는 webapp의 특정 예를 알려 주시겠습니까? 더 연구하고 싶습니다. 감사합니다
Geek

@ElderGeek 페이스 북, 유튜브, 전보, 구글 문서 및 gmail (작동하면 13.04에서 발생하지 않습니다) 그리고 그들이 unity-webapp 버전을 가지고 있다면 더 많이 사용할 것입니다. 진지하게, 이것은 좋은 생각이지만, 좋은 구현과 통일과의 완전한 통합이 필요합니다. 강력한 브라우저 대신 lame duck 브라우저를 사용하면 아이디어가 엉망이됩니다.
Akronix

답변:


1

적어도 크롬의 경우 해결할 수 있습니다 (어떻게 든).

그냥 라인을 변경

/usr/share/applications/<yourwebapp>.desktop

그것은 말한다

Exec=unity-webapps-runner ...

에:

Exec= chromium-browser --app=http://mail.google.com (for gmail)

~.local/share/applications데스크톱 파일은 전체 웹 응용 프로그램에서 수행하는 모든 작업을 수행하므로 데스크톱 파일을 이동하고 해당 웹 응용 프로그램을 완전히 제거하는 것이 가장 좋습니다 .

파이어 폭스와 비슷한 것이 있다고 확신합니다.


1
해결 방법은 webapp-browser를 사용하는 것보다 낫지 만 작동하는 데 작동하지 않으며 솔루션을 편집하지 않을 파일로 가져와야합니다. 그리고 나는 그들이 파이어 폭스에서 일하기를 원합니다.
Akronix

1
"우리가 편집하지 말아야 할 파일"이것은 BS입니다. .desktop 파일을 편집하는 데 아무런 문제가 없으며 OS가 제공하는 기능을 사용하십시오. 제정신을 가진 사람은 아무도이 파일을 편집해서는 안된다고 말합니다. 그리고 BTW 당신은 당신의 가정 메이크업이를 실행하고 마우스 오른쪽 클릭 -> 속성 편집 그 편집에조차 필요가없는 어딘가로 복사해야 그들을 직접 이후 간부 라인 (명령 필드)와 같은 기본적인 것들을 편집 노틸러스 지원
redanimalwar

글쎄, 나는이 해결 방법이 작동했던 그대로 작동한다고 생각합니다. 적어도 크롬의 경우. 파이어 폭스의 행동은 어땠습니까? 새 창을 열었습니까? 아니면 기존 세션에 연결 되었습니까?
wa4557

파이어 폭스를 사용하면 기존 세션에 첨부되어 Gmail을 열지 않았습니다. Chromium과 잘 작동
Mark Aroni

1

당신의 해결책은 나를 생각하게했습니다. 그들의 실수를 편집하는 것은 매우 쉬운 일일 수 있습니다 . 지금...

면책 조항 : 나는 webapps를 사용하지 않습니다. 이 문제를 해결하기 위해 Youtube를 설치했습니다. 이것은 모든 웹 응용 프로그램에서 작동하지 않을 수 있으므로 각 웹 응용 프로그램을 시도하고 주석으로 게시해야하므로 혼자서 할 수없는 경우 함께 해결할 수 있습니다. 의견이 짧아서 답변으로 게시합니다.

위에서부터 시작하겠습니다 unity-webapps-runner. webapp를 실행하기 위해 호출하는 명령을이라고 합니다. 나는 그것이 작동 방법을 몰라, 나는 해결 방법을 모르는 . 내가 아는 것은 Firefox를 시작하는 bash 스크립트로 쉽게 바꿀 수 있다는 것입니다. 나는 프로 bash 스크립터 는 아니지만 작동합니다.

#!/bin/bash 
for i; do 
if [[ $URL = "1" ]]; then
firefox $i;
exit;
fi
if [[ $i = "-d" ]]; then
URL="1";
fi
done

스크립트는 -d 인수가 나타날 때까지 기다렸다가 다음 인수를 Firefox의 URL로 사용합니다.

이 파일을 ~ / 디렉토리에 저장 unity-webapps-runner하고 실행 파일로 만드십시오. 이름 바꾸기 unity-webapps-runner/usr/bin/같은 뭔가 unity-webapps-runner-classic. 이러한 작업에 루트 권한이 필요하다는 것을 알고 있으며 이러한 특정 절차에 대한 지식이 있다고 가정합니다. 당신이 붙여 넣기 ~/unity-webapps-runner/usr/bin/와 웹 애플리케이션, 유튜브 먼저 내가 당신을 속였다하지 않은 것으로 볼 수를 시작하려고합니다.

그게 다야. 이제 우분투 브라우저 대신 Firefox에서 탭 / 새 창을 시작합니다. 당신은 대체 OFC 수 firefox와 bash는 스크립트 chromium또는 google-chrome그들을 대신 실행하기 위해 또는 다른 브라우저.


euu,하지만 그것은 웹 응용 프로그램의 링크에 대한 실행기입니까 아니면 작동하는 데 사용되는 unity-webapps로 작동합니까? unity-webapps는 런처 이상입니다. unity launcher를 클릭하면 해당 webapps가 열려있는 창을 얻게되며 알림을 받고 사운드 표시기에서 재생 및 일시 중지를 제어 할 수 있습니다. : 여기가 그 기능의 리뷰입니다 howtogeek.com/119560/... 내가 말했듯이, 그들의 잠재력 아래에있어합니다. 이것이 귀하의 솔루션에 이와 같이 작동하는지 확인할 수 있습니까?
Akronix

아, 그래 죄송합니다. Long night .... 답을 편집하는 것에 관해서는 ... 나는 현재 학교에 있고 Windows 랩탑에만 접근 할 수 있습니다. 그러나 나는 아직도 우리가 대답에 너무 멀지 않다고 생각합니다. "webapps-container"또는 이와 유사한 것을 사용하는 다른 명령이 있으며 브라우저라는 것이 염려됩니다. 운이 좋으면 unity-webapps-runner가 다른 프로세스를 통해 알림을 푸시합니다. 다시 한번 나는 지금 스크립트를 직접 편집하고 테스트 할 수 없으며 약 6-7 시간 후에 집으로 돌아갈 것입니다.
Xweque

이 기능을 사용하는 응용 프로그램의 예를 들어 주시겠습니까? 귀하가 제공 한 링크에서 작동하도록 표시되어 GMail을 설치하려고했지만 제대로 작동하지 못했습니다. 브라우저 에서처럼 작동했습니다.
Xweque

몇 가지 예 : youtube, 비디오를 재생할 때 사운드 표시기에서 일시 중지 할 수 있습니다. 페이스 북 : 알림을 받으면 런처의 아이콘이 카운터를 증가시킵니다. 모두 다른 기본 응용 프로그램과 마찬가지로 단일 속성을 통합해야합니다.
Akronix

좋구나. 나는 그것을 해결할 수 없다는 결론에 도달했습니다. 더 밝은 마음이 시도해
보고이

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.