![Kubuntu 16.04 LTS에서 새로운 플라즈마 위젯과 플라즈마 테마를 다운로드할 수 없습니다](https://rvso.com/image/1087133/Kubuntu%2016.04%20LTS%EC%97%90%EC%84%9C%20%EC%83%88%EB%A1%9C%EC%9A%B4%20%ED%94%8C%EB%9D%BC%EC%A6%88%EB%A7%88%20%EC%9C%84%EC%A0%AF%EA%B3%BC%20%ED%94%8C%EB%9D%BC%EC%A6%88%EB%A7%88%20%ED%85%8C%EB%A7%88%EB%A5%BC%20%EB%8B%A4%EC%9A%B4%EB%A1%9C%EB%93%9C%ED%95%A0%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4.png)
답변1
/etc/xdg/에서 모두 참조하는 약 20개의 파일을 찾았습니다.
ProvidersUrl=http://download.kde.org/ocs/providers.xml
현재 download.kde 서버가 다음으로 리디렉션을 보내는 것 같습니다.
https://autoconfig.kde.org/ocs/providers.xml
그러나 나는 그것이 따르지 않았다고 생각합니다.
답변2
이 파이썬 코드가 도움이 될 것 같아요..
import os
os.chdir("/etc/xdg")
file_list=os.listdir("/etc/xdg")
home=os.getenv("HOME")
os.mkdir(home+'/.kde/share/apps/providers')
provider="""<providers>
<provider>
<id>api.kde-look.org</id>
<location>https://api.kde-look.org/ocs/v1/</location>
<name>api.kde-look.org</name>
<termsofuse>https://api.kde-look.org/content/terms</termsofuse>
<register>https://api.kde-look.org/register</register>
<services>
<person ocsversion="1.6"/>
<content ocsversion="1.6"/>
</services>
</provider>
</providers>"""
prov=open(home+'/.kde/share/apps/providers/providers.xml', 'w')
prov.write(provider)
prov.close()
s_add="ProvidersUrl="+home+"/.kde/share/apps/providers.xml\n"
for i in range(len(file_list)):
try:
with open(file_list[i]) as t:
new=""""""
x=1
for line in t:
if "ProvidersUrl=http://download.kde.org/ocs/providers.xml" in line:
new=new+s_add
print file_list[i] + "====> is changed"
else:
new=new+line
t.close()
with open(file_list[i],'w') as f:
f.write(new)
f.close()
except IOError:
pass
그리고 내 코드가 나쁘다면 죄송합니다!.. 최선을 다했습니다!!
답변3
나에게 이것은 효과가 있었다:
cd /etc/xdg
khotnewstuff4 plasmoids.knsrc
나는 이것을 여기에서 적응시켰다https://bugs.launchpad.net/ubuntu/+source/kde-runtime/+bug/1610665. 버그는 여기에서도 논의됩니다.http://defrances.co/post/kdelook/.
답변4
유형https://autoconfig.kde.org/ocs/providers.xml브라우저에서.
내용을 복사합니다.
provider.xml 파일을 만들어 붙여넣습니다.
/etc/xdg/로 이동
이 줄을 변경하세요
ProvidersUrl=http://download.kde.org/ocs/providers.xml
에게
ProvidersUrl=file:///path/to/your/custom/xml/file/providers.xml
그것을 가지고 있는 모든 파일에서.
모든 파일에서 이를 수행하는 데 사용할 수 있는 단일 터미널 명령이 있다고 확신하지만 그것이 무엇인지는 모르겠습니다. 어쩌면 누군가가 이 답변을 개선할 수 있을 것입니다. 먼저 단일 파일에서 변경하고 해당 앱을 먼저 테스트하는 것이 좋습니다. 언급된 플라즈마 추가 기능 설치 프로그램에 해당하는 파일은 매우 명확하게 어울리는 이름을 가져야 합니다.
이 가이드에서 정보를 찾았고 다른 오류가 발생하여 직접 따랐습니다. https://bugs.launchpad.net/ubuntu/+source/kde-runtime/+bug/1610665
왜 줄을 다음으로 변경하는지 잘 모르겠습니다.
ProvidersUrl=https://autoconfig.kde.org/ocs/providers.xml
작동하지 않을 것입니다. 질문에 오류가 없기 때문에 테스트할 수 없습니다.
아니면 왜 가이드가 내 입장에서는 작동하지 않는 것 같은 로컬 경로 URL을 사용하는지...나에게 도움이 된 내용을 여기에 게시했습니다.